Feature #5929: Refactor moon warriors with require.js
Merge branch 'require' of https://github.com/pandamicro/cocos2d-js into require

Conflicts:
	frameworks/cocos2d-html5
	samples/js-moonwarriors/main.js
	samples/js-moonwarriors/src/AboutLayer.js
	samples/js-moonwarriors/src/Background.js
	samples/js-moonwarriors/src/Bullet.js
	samples/js-moonwarriors/src/Effect.js
	samples/js-moonwarriors/src/Enemy.js
	samples/js-moonwarriors/src/GameControlMenu.js
	samples/js-moonwarriors/src/GameLayer.js
	samples/js-moonwarriors/src/GameOver.js
	samples/js-moonwarriors/src/LevelManager.js
	samples/js-moonwarriors/src/SettingsLayer.js
	samples/js-moonwarriors/src/Ship.js
	samples/js-moonwarriors/src/SparkEffect.js
	samples/js-moonwarriors/src/SysMenu.js
	samples/js-moonwarriors/src/config/GameConfig.js
update js-moonwarriors , support requirejs
support loop require
Merge pull request #12 from jianglong0156/require

Require