IECoreGL::ToGLTextureConverter option to add missing channels.

* Added an optional argument to the IECoreGL::ToGLTextureConverter constructor that creates missing RGB channels rather than just throwing an exception.

* Updated the bindings for the above.

* Added test cases.

* Fixed preexisting typos.