Added a texture environment class and associated gl setting functions.
Shader info now uses texture environment to key shaders.
Added basic texturing to the generated shaders.
Desktop gl context will log debug output.
Desktop gl context syncs textures before draw calls.
Added a macro for checking errors after gl calls.
Implemented glTexParamter calls.
Wrapped all desktop gl calls in the gl_call macro.
Desktop gl context now syncs the texture parameters.
Changed the query for framebuffer bit counts to the modern framebuffer queries.
Temporarily multiply all enabled texture samples together.
The simple texturing sample now generates a fractal for it's texture.