Vbo utils

Add a VertexLayout class and VboMesh class, then add an example use case to the Tangram test program
Personally I think it's fine to use normal dereference notation with smart pointers.