Fixed #4638: Add loop parameter to cc.Animation's initWithSpriteFrames
Issue #4589: Make Animation extendable directly via ctor
Issue #4589: Make engine classes extendable directly via ctor pack 1
	ClippingNode
	AltasNode
	EventManager
	Labels
	Animation
	GLProgram
	DrawNode
	Armature
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into develop-3.0
Issue #4589: Fix bugs
Issue #4589: Fix bug of argument test in MenuItems' constructors
Merge pull request #1736 from pandamicro/develop-3.0

Issue #4589: Make engine classes extendable directly via ctor pack 1
Fixed #4670: Add null callback check in cc.textureCache.addImage
Merge pull request #1739 from pandamicro/develop-3.0

Fixed #4670: Add null callback check in cc.textureCache.addImage
Fixed #4675: Update default cocos2d-html5 path to frameworks
Merge branch 'develop-3.0' of git://github.com/cocos2d/cocos2d-html5 into develop-3.0
Clean up template
Fixed #4677: API inconsistence of ccs.ArmatureAnimation.play fixed
Merge pull request #1740 from pandamicro/develop-3.0

Fixed #4675: Update default cocos2d-html5 path to frameworks
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into Issuse4665

Conflicts:
	cocos2d/menus/CCMenuItem.js