add _className for Nodes
Merge pull request #1644 from wuzhiming/develop-3.0

Feature #4292:add property _className
Issue #4277 : Change some apis to private.
Merge pull request #1645 from SmallAiTT/iss_4277_fix4release3.0

Issue #4277 : Change some apis to private.
Issue #4277 : Add `bootFile` into `moduleConfig.json` to support `cocos2d-console` to generate the js project.
issue #4221 add richText
Merge pull request #1646 from SmallAiTT/iss_4277_fix4release3.0

Issue #4277 : Add `bootFile` into `moduleConfig.json` to support `cocos2...
issue #4221 Refactor flipped
issue #4221 Refactor setBackGroundImageColor for Layout
issue #4221 add getCustomSize method for widget
Issue #4277 : Make CCBoot to support singlefile mode.
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into iss_4277_fix4release3.0
issue #4221 Set default enabled touch for widget
Merge pull request #1647 from SmallAiTT/iss_4277_fix4release3.0

Issue #4277 : Make CCBoot to support singlefile mode.
issue #4221 Fixed some bug
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0-new

Conflicts:
	extensions/ccui/base-classes/UIWidget.js
	extensions/ccui/layouts/UILayout.js
Merge pull request #1648 from xingsenma/develop-3.0

issue #4221 add richText
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into Iss4277_FixBugsForV3.0