Basic framework

Swept away rubbish.
Core framework, e.g. central update/render loop.
Can clear main window.
Started on rendering framework.
Renderer infrastructure

Vertex, index buffers, vertex arrays and associated GL sync code.
Shader uniforms

Various basic types of uniform. Only changed values are uploaded to the
GPU. Various new conversions to GLenum.
Automatic uniforms infrastructure

Ability to add shader uniforms that get automatically updated by the
game loop.
Keyboard support

Added keyboard state but not for modifiers (shift, etc).
Credit is due to https://github.com/depp/keycode for the keycode support
code.
Small tidy up

Move resource loader into Scene module.
<sigh>

Forgot these!
Compiler fix

Change to header location.