makes the minimum opengl version 3.0 to prepare for drawArrays
adds VertexContainer, which is a wrapper for VBO/VAO objects
refactors BlockMask names
deprecates all non-drawarray drawing functionality
adds a couple methods which help vectors work with opengl
adds unit tests for new Vector3 float[] methods
Merge branch 'iss24'