Make scene drawing virtual
Add Uniform class

This class is used to represent GLSL shader uniforms
Move materials to subfolder
Fix the test material
Add editor view subcomponent to editor
Parse config on startup.

Currently only parses material section.
Add Uniform class.
Fix assert include.
Remove unnecessary member from Shader.
Expand game CMakeLists.txt file lists.
Use FreeImage to load images.
Check shader before deletion
Provide shader info log as string
Detach all shaders from program in dtor
Add member for geometry shader to shader program
Add identifier to CMakeLists under Graphics
Rename TestCubeShader SimpleTexture
Expand Editor header files
Reset the active program after debug draw.
Add hash utility class for string hashing