add support for global normals for voxels

this adds support for removing the normals from our VBO usage, and instead drawing faces in 6 passes using a global normal setting for each pass. This saves on vertex memory by 66% and completely eliminates normals from the VBOs