Added support for all remaining SurfaceFormat values in OpenGL

Adds support for HalfVector2, HalfVector4, Rg32, Rgba64, Rgba1010102, Vector2, Vector4, HdrBlendable, NormalizedByte2, NormalizedByte4.

Supported for OpenGL, not OpenGL ES 2.0.