Many performance improvements

Refactored geometry building (now much faster) & added many blocks,
rudimentary 3d model support (models can be generated in code),
refactored geometry helper (more consistent), refactored occlusion slab
building, refactored terrain super scaling and geometry cache building,
reduced fast vertex size to 8 bytes, now using matrices to transform
terrain fragments, enabled server GC, general code cleanup.