Terrain using new VertexBuffer

Switch over to using the new VertexBuffer and IndexBuffer types for the terrain patches.
Pass the material into it's draw method rather than setting it all outside of it in GeoSphere.