support GRAY as an input and output ICC space

see

https://github.com/jcupitt/libvips/issues/176