Conversion of GL_TEXTURE_RECTANGLE to GL_TEXTURE_2D. Not finished, uses textureSize in some cases in the shaders and breaks XFB. Needs more work done.
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D

Conflicts:
	Source/Plugins/Plugin_VideoOGL/Src/GLUtil.h
Merge branch 'master' into Texture_2D
Merge remote-tracking branch 'origin/master' into Texture_2D
Merge remote-tracking branch 'origin/master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
Merge branch 'master' into Texture_2D
[Android] Fix OpenGL ES 3 building