new Function CopyGLTexture()

+ CopyGLTexture() can even flip textures upside down via blitting on a FBO
+ Load additional OpenGL extensions with a new loader
+ Apply some naming fixes