Add OutputManager for taking care of output settings in KWin
As a first step to move away from having an external service remember output settings for KWin, this commit introduces an output manager that can load configuration files and generate new output configurations.