Merge pull request #2 from cocos2d/master

merge
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js
Closed #5107: Ease api modification
Issue #5106: Add test cases with an index
Issue #5109: modified repeat method
Feature #5033: add _ctor for ccui classes and modify init funcitons
Feature #5033:modify format
 Feature #5033: add extend function for ccui classes
Add test case page
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js
Merge pull request #3 from cocos2d/master

merge  from cocos2d
Merge branch 'master' of http://github.com/VisualSJ/cocos2d-js
Merge pull request
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js into extend_ccui
Merge pull request #371 from VisualSJ/master

Issue #5106: Modifying function
Merge pull request #372 from joshuastray/extend_ccui

Feature #5033: Make ccui classes extendable in H5 and JSB
Update submodules
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js
Issue #5195: Skip addEventListener binding in ccui
Feature 5033: Clean up project and add jsb_ext_create_apis.js into Xcode project