Moved rendering code around (AGAIN)
Added rudimentary terrain generation.
Misc changes.
Misc changes: conga edition
Added unfinished ShaderProgram class.
Implemented ShaderProgram.
Forgot to link the shaders, added that.
Added a little bit of tryout code to make sure it's rendering through the shader.
Added projection and modelview matrices to shader programs.
WorldRenderer now renders a test triangle.
Made GameWindow not resizable.
Terrain is now actually rendered.
Added the view offset back in.
Merge branch 'feature/Terrain_Rendering' into develop