Vbo utils

Add a VertexLayout class and VboMesh class, then add an example use case to the Tangram test program
This makes sense... though there are perhaps cases where we will want to modify and re-upload data rather than entirely rebuilding it (e.g. the color update scenario)? We can discuss if needed in the future.