Refactor getter/setter to support compile.
Merge pull request #1652 from dingpinglv/Iss4277_FixBugsForV3.0

Issue #4277: add a temple project to Cocos2d-Html5
issue #4277 : To support compile.
Refactor #4308: Move all singleton objects initialization into CCBoot
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into MergeSingleton
Merge pull request #1653 from pandamicro/MergeSingleton

Refactor #4308: Move all singleton objects initialization into CCBoot
Merge.
Merge pull request #1654 from SmallAiTT/iss_4277_fix4release3.0

issue #4277 : To support compile.
issue #4277 Add publish scripts to help developers publish project with nodes.
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into iss_4277_fix4release3.0
Merge pull request #1655 from SmallAiTT/iss_4277_fix4release3.0

issue #4277 Add publish scripts to help developers publish project with nodejs
issue #4277 : delete chinese comments.
Merge pull request #1656 from SmallAiTT/iss_4277_fix4release3.0

issue #4277 : delete chinese comments.
Refactor #4308: Fix bug of director initialization
Refactor #4308: Fix bug
Merge pull request #1657 from pandamicro/develop-3.0

Refactor #4308: Fix bug of director initialization
issue #4277 : Fix a bug of publish.js
Merge pull request #1658 from SmallAiTT/iss_4277_fix4release3.0

issue #4277 : Fix a bug of publish.js
Issue #4277: remove some characters in CCShaders.js for compressing
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into Iss4277_FixBugsForV3.0