Feature #3427: Refactor get/setCursor to get/setLocation
Feature #3940: Make TextDefinition adapt to new property APIs
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0

# By xingsenma
# Via xingsenma (4) and dingpinglv (2)
* 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5:
  issue #4154 update cocostudio gui to 3.0
  issue #3945 Refactor color
Feature #3940: Fix bug of UITextField by removing insertText, deleteBackward properties
Refactor #4126: Fix bug of wrong getter/setter function name
Fix bugs
Update samples
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0

# By SmallJun
# Via SmallJun (2) and dingpinglv (1)
* 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5:
  issue #3935 Change dirs of engine
  issue #3935 Change dirs of engine
  issue #3935 Change dirs of engine
Merge pull request #1609 from pandamicro/develop-3.0

Fix bugs
Merge pull request #1610 from xingsenma/develop-3.0

issue #4154 update cocostudio to 3.0
Feature #3940: Add missed properties declaration in inline docs
issue #3935 Refactor for cc.Texture2D.defaultPixelFormat
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into CCGame_dev3.0
Merge pull request #1611 from SmallAiTT/CCGame_dev3.0

issue #3935 Refactor for cc.Texture2D.defaultPixelFormat
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into develop-3.0
Refactor #3942: Refactor cc.AudioEngine, cc.Configuration, cc.Director, cc.EGLView to object
	cc.AudioEngine -> cc.audioEngine
	cc.Configuration -> cc.configuration
	cc.Director -> cc.director
	cc.EGLView -> cc.view
Refactor #3942: Refactor cc.TextureCache, cc.ShaderCache, cc.SAXParser, cc.PlistParser, cc.Screen, cc.AnimationCache, cc.SpriteFrameCache, cc.TIFFReader to object
	cc.TextureCache -> cc.textureCache
	cc.ShaderCache -> cc.shaderCache
	cc.SAXParser -> cc.saxParser
	cc.PlistParser -> cc.plistParser
	cc.Screen -> cc.screen
	cc.AnimationCache -> cc.animationCache
	cc.SpriteFrameCache -> cc.spriteFrameCache
	cc.TIFFReader -> cc.tiffReader
	and make getInstance functions private
Refactor #3942: Refactor cc.IMEDispatcher to object and refactor all usage of cc.AudioEngine and cc.Director
	cc.IMEDispatcher -> cc.imeDispatcher
Refactor #3942: Refactor all usage of cc.EGLView, cc.SAXParser, cc.PlistParser, cc.IMEDispatcher
Refactor #3942: Refactor all usage of cc.SpriteFrameCache, cc.AnimationCache, cc.TextureCache