[KRunner KCM] Mark KCM as dirty when plugin configuration changes
Connect configCommitted to ensure "Apply" gets enabled when you change any of the runner plugin settings.
Also, clean up the other connect.
Differential Revision: https://phabricator.kde.org/D26445