Split mgl into separate files.
add some more OpenGL functions.
Improve a bit video mode initialisation code.
Fallback to safe OpenGL mode if OpenGL version is lower than 2.0.
dump missing OpenGL extensions in log.
Add Modern OpenGL render type.

Now it using normal OpenGL renderer.
copy mobileopengl into modernopengl.
Add ShaderManager and Shader class.
Add shaderprogram class.
Clean modernopenglgraphics from legacy code.

Now it cant draw anything.
Add frag color variable in shared program creation.
Add simple shaders files.
Add simple shader creation.
Add basic shaders in modernopengl.

Add draw/fill rectangle functions.
Add shaders for drawing textures.
Add basic texture drawing in modernopengl.
Use same varaible names in simple and texture shaders.
Use cliparea for texture drawing position in modernopengl.
Remove unused buffers from modernopengl.
Add OpenGL functions glProgramUniformXf.