Merge pull request #5093 from ricardoquesada/sprite_perf_test_fixes

Remove Sprites works as expected
Adds test '13' to Sprite Test

...and also adds missing Image HD files
Merge pull request #5094 from ricardoquesada/perf_more_fixes

Adds test '13' to Sprite Test
Adds missing files
Merge pull request #5095 from ricardoquesada/missing_files

Adds missing files
Adds GL::activeTexture()

`GL::activeTexture()` is the cached version of `glActiveTexture`
All code must use it.
Merge pull request #5096 from ricardoquesada/active_texture

Adds GL::activeTexture()
Renderer: When not using VAOs, call...

... glBufferData() to update the contents, and not glBufferSubData()
since the performance is better
Merge pull request #5097 from ricardoquesada/render_vbo_fixes

Renderer: When not using VAOs, call...
Merge pull request #5068 from dabingnn/develop_renderer_tileMapTest

add performance test for New renderer: LargeTileMap test for quadCommand
remove unneeded empty line.
issue #2789: Adds performance test for Vector and CCArray.
issue #2789: Avoids compiler to do optimization.
issue #2789: Adds loop test for Vector and Array.
issue #2789: Updates Android.mk and CMakeLists.txt.
issue #2789: Updates windows projects.
issue #3626:Add namespace’s support for manual lua binding of classes in the cocos2d::extension and cocosbuilder namespace and update the related test cases
issue #3626:Add namespace’s support for manual lua binding of functions about physics
issue #3626:Add namespace’s support for manual lua binding functions for classes in the cocostudio and cocos2d::gui namespace
issue #3626:Add namespace’s support for manual lua binding functions for classes related OpenGL and update the related test cases