On config read adjust outputs positions to global value changes
Summary:
Some global output values directly influence the positions of outputs relative
to each other, at the moment namely scale and rotation.
In order to guarantee a working setup after such a global output property was
changed and a config is loaded, which had been created with outdated values,
adjust positions programmatically such that the relative distances between
outputs are preserved.
Reviewers: Plasma
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D21110