Add more color utility functions

These objects implement transfer functions and encoding procedures for
the sRGB, bt709, and Lab color spaces.
Add "Lab gray" colormap

This makes the Lab lightness of the resulting color proportional to the
normalized data value.

The colormaps exposed in the GUI are now restricted to "Diverging", "Lab
gray", and "Msh rainbow".