Added ShaderProgram
Added some simple shaders.
Removed tester library function.
Cleaned up ShaderProgram to be attribute based interface.
Added toString for the BindingState.
Added toString for ShaderProgram.
Renamed ShaderProgram member variables.
Removed OpenGLIncludes dependency in ShaderProgram.
Added a Shader class to ShaderProgram.
Added toString for ShaderProgram::Shader.
Added a cleanup function at exit.
Added assimp importing code.
Added assimp importing code.
Revert "Added assimp importing code."

This reverts commit 9c297f2012d3a3a6ed699a6b8d915a6903c6ef58.
Added Dwarf file.
Added Camera.
Added Camera perspective code.
Added post redisplay call.
Checkpoint before adding in example drawing code.
Barely working drawing code.