Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
fixed crash cause by incorrect font name.
Merge branch 'v3-newaudio' of D:\github_repository\cocosNew into v3
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
add

SpriteFrameCache::addSpriteFramesWithFileContent()
SpriteFrameCache::removeSpriteFramesFromFileContent()
add

SpriteFrameCache::addSpriteFramesWithFileContent()
SpriteFrameCache::removeSpriteFramesFromFileContent()
spaces
fix LabelTTF::getBoundingBox() position error
code tidy
tab to spaces
Split luabindings module to some independent modules
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module

Conflicts:
	build/cocos2d_tests.xcodeproj/project.pbxproj
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_module

Conflicts:
	build/cocos2d_libs.xcodeproj/project.pbxproj
	tools/tolua/cocos2dx.ini
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3
add test case
bug fix
Add module register functions and adjust iOS and Mac test cases
Adjust iOS and Mac tempts for Lua
Adjust common script and related test cases