First pass implementation of GLTexture2d class.  Map/Unmap and GetSurface
not yet implemented.