Port away from KSettings::Dispatcher

Merged Ahmad Samir requested to merge work/ahmad/ksettings-port into master
Edited by Ahmad Samir

Merge request reports