Added an optional argument to the IECoreGL::ToGLTextureConverter constructor that forces the creation of missing RGB channels rather than just throwing an exception.
Updated the bindings for the above.
Fixed typos.
Added test cases.
Removed the use of a shared pointer in ToGLTextureConverter::createMissingChannels.