Added textures to shaders and UV are buffered

In GLMesh UV coords are now buffered into GL and the texture ID is
passed to the shader.

Currently the material is hardcoded as this needs to be changed to use
texture groups.