Convert VBO builder into a shared builder to be used by vertex arrays as well.
Moved AbstractDrawCall and DrawCall to the shared package.
Added shared builder and interface.
Add new vertex array helper to GL.
Initialize new helper.
Added VertexArrayRenderable to the factory. Had to rename the existing Builder to VBOBuilder and BindState to VBOBindState.
Added a demo for vertex arrays.