Add "color" support to WebGL image replay

This adds support for layer brightness, contrast, hue, saturation.