add Support for OpenGL extension GL_ARB_texture_storage.
Validate shader program after compilation.
Add OpenGL extension GL_EXT_timer_query.
Fix vsync option on non windows systems with Nvidia closed source driver.
Fix drawing avatarlistbox in modernopengl.
Reoder some text and image drawing for better batching.
Add profiler lines into some functions.
In modernopengl decrease GLSL version from 150 core to 130.
Disable profiler.

It was enabled by mistake.
Allow use OpenGL extension GL_EXT_gpu_shader4 if OpenGL version 3.0 or more.
Add glx functions helpers.

Add some glx functions.
Dont call glTexEnvf in mobileopengl and modernopengl.
Add manual OpenGL context creation.

For SDL2 set attributes for context version.
For SDL1.2 in X11 create own context.
For SDL1.2 and other platforms not implimented for now.

Also try fallback if need to older context versions.
Update translations.
Add name request packet into protocol.h
Remove packet constant from eathena net code.
Dont use legacy texture format in mobileopengl and modernopengl.
Add glXSwapBuffers into GLX functions.
In OpenGL extensions detection also check OpenGL version.
Add new action for select closest monster without filters and sorting.

By default unassigned.