Add hue and saturation controls for raster layers

Including a saturation slider, option to grayscale (desaturate) an image by either luminosity, lightness or average, and a colorize option to tint a raster layer.