New vertex buffer class
added news event for commodities on BBS
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
utils.lua: Add an inherits function to ease OO development

This will get used in #1719 to implement lua-side hyper{drive, space,
jump}.
utils: inherits: Add a "name" parameter