OpenGL/VertexPointer: add overload with GLenum type parameter

Merge duplicate code.
TopographyFileRenderer: use class ScopeVertexPointer
MapWindowGlideRange: use class ScopeVertexPointer
TopographyFileRenderer: make opengl_matrix "const"
TopographyFileRenderer: inline PaintPoint()
TopographyFileRenderer: simplify the PaintPoint() call
TopographyFileRenderer: GLES2 projection using the "glm" library
TerrainRenderer: GLES 2.0 texture code
Form: disable the shade on GLES 2.0

To be implemented.
OpenGL/Color: implement Set() for GLES 2.0
OpenGL/Pen: re-enable Bind() on GLES 2.0
OpenGL/Brush: re-enable Set() on GLES 2.0