Move triangleVAO to triangleVertexArrays object for easier expansion

Other plugins can now add their own VAOs to this object instead of
hanging it directly off of the parent object, allowing voxel-engine to
comprehensively iterate all of the VAOs (for disposal, etc.).
0.10.0