issue#3630:Adjust some method for more easily create and change type.
update lua binding configuration for label.
1.update lua binding configuration for label.
2.recover old method[createWithTTF]
- 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 pull request #1 from cocos2d/develop

update cc2dx/develop
add check data valid in getStringFromFile

so far no check would be crashed when getData faild.
maybe return an empty string is better.
closed #3688, Solve the bug : LabelAtlas set a shorter string than before, the effect will be wrong.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
Relieve inherit from LabelProtocol
closed #3714, Remove configurations which are not necessary in AndroidManifest.xml of aneroid projects.
fix compiling error
Merge pull request #5076 from Dhilan007/develop_vs

Update VS project file.
use data.isNull() instead of !data.getBytes()
Compilation fix: Updates cocos_files.json and removes unused  in template.
Merge pull request #5077 from dumganhar/compilation-error-fix

Compilation fix: Updates cocos_files.json and removes unused files in template.
Sprite: removed _hasChildren

_hasChildren has been replaced with !_children.empty()
Merge pull request #5041 from Dhilan007/develop_label

closed #3630:Uses a struct of TTF configuration for Label::createWithTTF  to reduce parameters and make this interface more easily to use.
Merge pull request #5078 from ricardoquesada/sprite_fixes

Sprite: removed _hasChildren