Separated OpenGL methods from VertexBuffer, IndexBuffer, VertexData and GLProgram
Added map and unmap methods to VertexBuffer and IndexBuffer
Added disable method to VertexData
Added draw method to GLViewImpl
Removed OpenGL calls from Renderer, TextureAtlas and Director