Added non-allocating char array overload to DebugMessage::insert().
Added DebugMessage::setEnabled().
Disable "Buffer detailed info" debug message for tests on NV (spammy).
Expect failure in MeshGLTest.

After updating my NVidia drivers the double matrix tests are extracting
only the first two values and I don't know why.
modules: fix dependency finding for GlxContext.
Doc++

Why the warning about undocumented AbstractQuery::begin() appeared just
now?
Doc++, minor cleanup.
Shaders: fix MeshVisualizer on ES.

The extension line must appear before any other non-preprocessor token.
Revert "Shaders: somehow I need to enable the extension also on ES3."

Apparently not needed anymore with recent drivers.

This reverts commit 331433effa7ed5d2ff9a6f279ef18564a1413bf5.
Ensure that the renderbuffer is bound before setting storage.
Enabled TextureFormat::R8 and RG8 on ES2, clarified the docs.

There's much more to fix.
Removed dead code.

As we now have separate class for Texture2D and RectangleTexture, this
assertion is no longer needed (expecting the user to be sane).
Platform: fix compilation of GLX applications on ES.
Fixed test errors related to EXT_texture_storage on ES2.