Switch from naked KConfig to KConfigXT
Summary:
It provides some improvements at least: first in code reuse, but also it
cleans up the config file behind itself when we get back to the default
value.
Reviewers: Plasma, mart
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D24393