ColorConverter changes

Continuing discussion from #3127 - only ColorConverter changes, mainly CMYK, test cases not updated.

Thinking of adding XYZ conversion (before CIELab) - not sure to use presetted or configurable white points.