Split RenderSprites out of RenderSimple.

RenderSprites handles sprite drawing independently
from the extra bits needed by actors that only use
sprites.
Allow turrets to have a different facing count to the actor body.
Change traits to use RenderSprites directly.
Add matrix helpers to Graphics.Util.
Add renderer support for matrix uniforms.
Add renderer support for additional vec* uniforms.
Expose depth buffer to render code.
Expose stencil buffer to render code.

The intention is to provide a layer for tracking shadow
rendering, so a single bit is sufficient for now.
Support Vertex objects with custom z coordinate.
Implement vxl parser.
Implement hva parser.
Store the voxel normals table in a palette.
Add core voxel rendering code.
Allow mods and maps to define voxel sequences.
Integrate voxels with world renderer / render traits.
Voxel test mod.
Make LST buildable for testing purposes.
Rename LocalCoordinatesModel -> BodyOrientation.
Separate IBodyOrientation from render traits.