Disable the restore defaults button if the KCModule says so

Authored by ervin on Nov 4 2019, 2:24 PM.

Description

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