issue #2726:JSB and html5 has many differences
issue #2726:JSB and html5 has many differences
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x

Conflicts:
	scripting/javascript/bindings/cocos2d_specifics.hpp
Revert scripting/javascript/bindings/generated.
restore BuilderReader to _Reader
Exposing 'cc.Control. addTargetWithActionForControlEvents' and 'cc.Control.removeTargetWithActionForControlEvents' to JS.
Adding more ExtensionTest like CocosBuilderTest and ControlButtonTest and bug fix in CCBReader.
Merge branch 'master' of git://github.com/cocos2d/cocos2d-x
Fix of non-utf8 character in jsb_cocos2d_extension.js
JS number could be converted to String.
Adding default resource folder 'res' for TestJavascript.
[master] [JSB] Adding JSB_PRECONDITION3 macro.
merge code from develop to make CCImage::initWithImageFileThreadSafe() thread-safe
[master] const std::string --> const std::string& for CCBReader.
Merge pull request #3761 from dumganhar/ccb-control-master

Merge PR https://github.com/cocos2d/cocos2d-x/pull/3754, Expose cc.ControlXXX, and support CCB.
1. update ios and mac template.
Merge branch 'master' of git://github.com/cocos2d/cocos2d-x
Remove "layoutexecutant" class
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge branch 'master' into #4559
Merge pull request #3762 from CocosRobot/updategeneratedsubmodule_1379928949

[AUTO] : updating submodule reference to latest autogenerated bindings[ci skip]