Minor cosmetic improvements
Finish work on color management data caching mechanism

See #103.

Custom color profiles are now cached by the color management engine
whenever the main form switches monitors (with an additional detection
applied when a new image is loaded or activated, just to be safe).  This
reduces disk accesses during viewport rendering, improving performance.