Re-enable gluError in error message
Warning fixes
Pull out a FrameBuffer structure
Remove SFML resetGLStates() call no longer required now I do text rendering myself
Cleanups
Add the simple GLSL shaders we'll use for initial testing.
Add the utility functions for shader/program loading from the tutorial I'm using.
Resize game window so I can see everything; borderless fullscreen gets partly covered by gnome-shell top bar, and 'true' fullscreen flickers and then crashes gnome-shell...
Pull some code out of the RenderState and into better places
Remove BeginRender and EndRender methods which don't make much sense
Oops, make sure debug text updates each frame
Clean up framebuffer creation
Update TODO
Grab the json solar system data files from https://code.google.com/p/cosmographia/. It's LGPL and I'm going to load them in at runtime, it's probably fine.
Fix to timer on linux, gettimeofday() must only be valid after static init
Ugh what am I doing