add EnumChildNodesByName, walk node tree with callback
correct naming convetion
add runtime template
use lambda callback
Merge remote-tracking branch 'upstream/develop' into walk-node-tree
Replace cc.LabelTTF:create with cc.Label:create
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop_new_fix

Conflicts:
	tests/lua-tests/src/CocoStudioTest/CocoStudioArmatureTest/CocoStudioArmatureTest.lua
fix lambda introducer
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into luamerage
Merge pull request #13 from cocos2d/develop

update engine
Merge branch 'luamerage' of https://github.com/chuanweizhang2013/cocos2d-x into luamerage
modify generate-template-files
Replace cc.LabelTTF:create with cc.Label:create
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop_new_fix
Merge pull request #5712 from chuanweizhang2013/luamerage

update cocos_2d files generate rules
refactor api name
Merge pull request #5671 from heliclei/walk-node-tree

Add enumerateChildrenByName for walking through node tree with callback
Update CHANGELOG [ci skip]
[AUTO][ci skip]: updating cocos2dx_files.json
Replace cc.LabelBMFont:create with cc.Label:createBMFont