Split Control class into configurations and outputs control classes
Summary:
In order to control the behavior of global output data and configuration
data in a structured manner split the Control class up into subclasses
for control of global data of outputs and data of configurations.
Test Plan: Autotest passes.
Reviewers: Plasma, mart
Reviewed By: Plasma, mart
Subscribers: plasma-devel
Tags: Plasma
Maniphest Tasks: T10028
Differential Revision: https://phabricator.kde.org/D16994