fix add armature display
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
fix add display
Exposing 'cc.Control. addTargetWithActionForControlEvents' and 'cc.Control.removeTargetWithActionForControlEvents' to JS.
Adding more ExtensionTest like CocosBuilderTest and ControlButtonTest and bug fix in CCBReader.
Merge pull request #3760 from 2youyouo2/master

update armature
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.
[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.