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.
This allows us to get more information about the outputs like vendor
and model and for example provide them to effects which might find
the extra info useful.