Lwjgl backend doesn't support OpenGL ES 3.2+ #2087

This fixes an issue where libgdx is basically non-functional in 3.2 profiles on desktop.

The change is that Mesh must use (new class) VertexBufferObjectWithVAO in 3.2 because use of VAOs is mandatory in 3.2 core profiles.

I've tested this on my windows machine, I have not tested on mac or mobile.