[GIT]: Ingore all CMake user files generated by QT Creator. Ignore ./docs/.
getUniformIndices returns void.
Assert checks against nullptr.
[CMake]: Improve CMake.
[Doxygen]: Adds Doxyfile.
Adds support for external extention loading.
Include glew.h files when USE_GLEW is #defined.
Pass Shader back from loadShader rather than refrence (C++11 move semantics WTF).