Disable the restore defaults button if the KCModule says so
Summary:
Also realigns the button state management with the one from
KCMultiDialog (used in kcmshell).
Reviewers: Plasma, mart, davidedmundson
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D25074