Cleanup typedefs. Add enabled flags to LifeCycle.
Cleanup/correct.
Fix default init.
Add rendering classes.
Cleanup, add GLEW, work on deferred shading.
Move client to demos.
Cleanup. Add file extension function.
Add variadic template to resource manager.
Add shader classes. fix glew lib.
Add shader compilation and linking.
Add GfxDebug, fix framebuffer and texture.
Rename demos to demo, docs to doc.
Follow up on demo rename.
Add file path and directory functions.
Cleanup and fix resource manager.
Fix shader file include path.
Add basic shaders.
Cleanup resource name, add file basename.
Correct doxygen output dir.
Cleanup includes.