|SOURCE|
[Common::Renderer::OGL::GLExtender]
* zglBindTexture added
[Linux::Renderer::GLExtender]
* zglBindTexture bound to glBindTextureEXT and checked for validity in
  zglInitGLVer20
|SOURCE|
[Common::Renderer::Material]
* Using a forward-declaration for the ZED::Renderer::Texture instead of
  including the header file in the Material header
[Common::Renderer::OGL::GLMaterial]
* Added a bare minimum GLMaterial header file
[Common::Renderer::Texture]
* Added Activate which will attempt to send the texture data to the VRAM
* Added SetTextureUnit to associate the texture with a given texture unit
[Common::Renderer::OGL::GLTexture]
* Added the new member functions from Renderer::Texture
* Added member variables to keep track of the texture unit, texture ID, and the
  type of texture
[Linux::Renderer::GLTexture]
* Activate does not do anything beyond testing the texture ID, which will be
  set in Load
* SetTextureUnit ensures the texture ID is valid and that the texture unit
  requested does not exceed the maximum supported by the GPU, then the texture
  is bound and the texture unit is associated with this texture