Added support for ColorSpace conversion.

Preliminary integration of color space conversion code (adapted and polished from Chris Ball).

Need to check and get feedback on:
  - class/method names?
  - documentation?
  - name of the default created object (now "color_conversion")