New vertex buffer class
Remove Renderer::DrawSurface
Port background milkyway to vertexbuffer
Port starfield to vertex buffer
Port skybox to VertexBuffer
Port model system to use VertexBuffer
Update shields staticmesh usage
Indices are Uint16, but index count is Uint32

Noticed this when ground_station crashed
Remove StaticMesh, Surface and related junk
Allow storing offsets in vertex description
Add extra checks to buffer mapping
Use glMapBuffer when reading/writing static buffers
Vertexbuffer: update makefile.am (blindly)
Move more enums to graphics/Types.h so they don't clutter Renderer.h
Add comments
Merge remote-tracking branch 'origin/master' into nicer-vertexbuffer
Add ability to predefine stride in vertex buffer desc, respect custom offsets when calculating stride
Merge remote-tracking branch 'origin/master' into nicer-vertexbuffer
Set initial index data to zeros instead of undefined
Fixup printf for new Output function log GLDebug messages to output.txt