Cleanup VertexBuffer ifdefs
Copying out platform versions of VertexBuffer.
Deduplicating platform code in VertexBuffer