Add OpenGL ES 3.1 context creation to allow context creation of OpenGL 3.1 in desktop OpenGL.

Same way as we have OpenGL ES 2.0 and 3.0 context creation in desktop OpenGL already.