hackety hack
Merge remote-tracking branch 'origin/master' into colour

Conflicts:
	TODO
	libvips/colour/colour.c
Merge remote-tracking branch 'origin/master' into colour
Merge remote-tracking branch 'origin/master' into colour
Merge remote-tracking branch 'origin/master' into colour
Merge remote-tracking branch 'origin/master' into colour
get colour.c compiling

does cast and band ops as well
Merge remote-tracking branch 'origin/master' into colour
Merge remote-tracking branch 'origin/master' into colour
hackety hack

make a base class for colorimetric operations
sync
Merge remote-tracking branch 'origin/master' into colour

Conflicts:
	ChangeLog
	TODO
	configure.in
Merge remote-tracking branch 'origin/master' into colour

Conflicts:
	ChangeLog
	TODO
	configure.in
Merge remote-tracking branch 'origin/master' into colour
ready for the first op
redo im_Lab2XYZ() as a class
redo im_Lab2LCh() as a class
set Type for new colour classes
cleanup
redo im_LCh2Lab() as a class