fix compatibility and performance for ctor
fix bug
if-> if else
Issue #4608: Fixed a bug that BinaryLoader.js is missing in the moduleConfig
Merge pull request #1750 from pandamicro/develop-3.0

Fixed #4722: Rename all Uppercase functions to lowercase in CCMacro
Merge pull request #1751 from VisualSJ/develop-3.0

Issue #4608: Fixed a bug that BinaryLoader.js is missing in the moduleCo...
Merge pull request #1748 from joshuastray/develop-3.0

fix compatibility and performance for ctor
Issue #4608: Fixed a bug that BinaryLoader.js is missing in the build.xml
Merge pull request #1752 from VisualSJ/develop-3.0

Issue #4608: Fixed a bug that BinaryLoader.js is missing in the build.xm...
Issue #4741: Move cc.rand into CCMacro
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into develop-3.0
Issue #4580: Add necessary GL constants in H5