VAO & Vertex/Index Buffers

Added VAO abstraction (CGFXVAO)
Added CGFXSharedBuffer to represent multiple data on a single buffer
Added CGFXVertexBuffer and CGFXIndexBuffer
Started working on loading Geometry (wip)
Added CGeometry (wip)
TODO: Move CVertexDataDesc into CGFXVertexBuffer