using VertexBuffer instead of raw buffer
using indexBuffer instead of raw VBO
refactor vertex data
using vertex data in fast_tmx
add _vertexBuffer back in Fast_tmx
remove IndexData class
allow null index buffer when create primitive
fix draw bug in primitive when using indices
using primitve->draw in Fast_tmx on draw
fast_tmx migrate to primitive command
Merge branch 'v3' into v3_migrateFastTMX
clean up primitive code
IOS work now
reset binding buffer to 0 after drawing
android work now, add shadowBuffer to recreate VBO
Merge branch 'v3_migrateFastTMX' into v3_renderPrimitive