Implement a shared EAGLContext so that multiple instances of HSVColorPicker get their own framebuffer and renderbuffer objects.
Fixes a bug that caused the SaturationBrightnessLayer to not update if a second instance of HSVColorPicker had been alloc/init'd and dealloc'd while the first was still in use.