Client now renders the entire scene to a texture.
All shaders should write to the normal buffer (location=1) when drawing
to the scene.  This is for post-process effects to work. 
Fixed Framebuffer to actually check completeness on the framebuffer
rather than screen buffer. 
Null ShaderVariables in the materials now load correctly
Work on SSAO
Add GL Buffer info
Decompose flush to send a limit amount of data + Swap buffer
Fix line endings. @RoyAwesome
Fixed rendering the world to a RenderTexture.  It's Upside down now
Performance tweak for SpoutBlock
Fix writing to depth buffer if alpha is 0.

Thanks to @unknownloner for the heads up and fix.
Signed-off-by: Chris Sanders <zidane@outlook.com>
More entity to test/profile EntityRenderer
Disable framebuffer if GL32 is false and ext not enabled.
The Epic Math Refactor

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #2166 from DDoSQc/master

The Epic Math Refactor