Vbo utils

Add a VertexLayout class and VboMesh class, then add an example use case to the Tangram test program
Should we make this a unique_ptr and do a move from tangram.cpp?

Reason: memory usage for vboMesh will always be consistent irrespective of what the size of vertexLayout.