color: split color management surface into a read only and a write only object
There's no reason to restrict getting the preferred image description on a surface to only the part of the code that also sets the color management properties on it.
Signed-off-by: Xaver Hugl xaver.hugl@kde.org