- fix long string will be cut off by function “cc_utf8_to_utf16” ( “cc_utf8_strlen” returns long )
issue #3640: add performance test->renderer LargeTileMap test
closed #3640: change windows project files
Merge branch 'develop' into develop_renderer_tileMapTest

* develop: (24 commits)
  Update CHANGELOG [ci skip]
  Update AUTHORS [ci skip]
  Update CHANGELOG [ci skip]
  More renderer optimizations
  [AUTO] : updating submodule reference to latest autogenerated bindings
  Update CHANGELOG [ci skip]
  Sprite: removed _hasChildren
  Compilation fix: Updates cocos_files.json and removes unused  in template.
  use data.isNull() instead of !data.getBytes()
  Update VS project file.
  Updates CHANGELOG
  SpriteBatchCommand and ParticleBatchCommand use the BatchCommand
  Updates Xcode, Android and Linux project
  fixes #3720
  Renderer performance fixes
  Console::log(format, va_args) is private
  fix compiling error
  Relieve inherit from LabelProtocol
  closed #3688, Solve the bug : LabelAtlas set a shorter string than before, the effect will be wrong.
  add check data valid in getStringFromFile
  ...
closed #3628:Integrate LabelAtlas with new Label
fix compiling error cause by sprintf_s.
update project file.
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 #2789: Removes unused empty lines and renames some variables.
Merge pull request #5087 from dumganhar/iss2789-perf-container

issue #2789:  Performance Test for Container (Vector<T>, Array were finished)
Merge pull request #5047 from btspoony/develop

closed #3750: Fix long string will be cut off by function “cc_utf8_to_utf16”.
Merge commit 'refs/pull/5086/head' of git://github.com/cocos2d/cocos2d-x into new-label-atlas