New page in the settings dialog where the user can enable/disable plugins. The page contains a QTreeWidget which is not supported by KConfigDialog out of the box, so some glue-code was necessary to properly handle the Apply/Default buttons. ArkSettings stores a list of disabled plugins (by default, all plugins are enabled).
Things missing:
- Proper metadata in the json files (Name/Description data in the model comes from there)
- Proper icon the dialog