Update glm interop for glm 0.9.6
Merge branch 'MaikKlein-develop' into develop
Updated the wrapper for GLM uniforms
Updates in Context and ClientContext

- Removed unnecessary includes.
- Added some rasterization state.
Updates in Context and ClientContext

- Added rasterization state.
Updates in Context and ClientContext

- Added rasterization and drawing state.
Merge branch 'develop' into develop-with-eagine