issue #4437: add new tmx.
issue #4437: add test and fix transform.
issue #4437: add dirty tag.
issue #4437: fix some bugs.
issue #4437: fix crash when doesn't support VAO, and make calculation more precisely.
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into fast_tmx
issue #4437: config for android and linux.
bone origin matrix
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
issue #4437: add vertex z support, fix some bugs.
bone original pose
add comments
before switch branch save
issue #4437: change name TMXLayer2 and TMXTiledMap2 to FastTMXLayer and FastTMXTiledMap, change Point to Vec2
refactor fast tmx rendering
Merge branch 'fast_tmx_copy' into fast_tmx

Conflicts:
	cocos/2d/CCFastTMXLayer.cpp
create sub Animate3D
1. binary loader is OK.
2. add some comment.
Merge branch 'v3' of https://github.com/super626/cocos2d-x into v3

Conflicts:
	cocos/3d/CCBundle3D.cpp
	cocos/3d/CCBundle3D.h
	cocos/3d/CCBundle3DData.h
Merge branch 'v3' of https://github.com/lvlonggame/cocos2d-x into v3

Conflicts:
	tools/bindings-generator
	tools/cocos2d-console