Refactor #4078: cc.PointSprite & cc.TransformValues removed
Refactor #3878: remove .pos
Docs #4026: Create inline documentation for properties refactored in getter/setter
In addition
  - Remove readonly properties' expose annotation
  - Change cc.Sprite flipX/Y to flippedX/Y
  - Change cc.Sprite offset to offsetX/Y
Merge branch 'gettersetter' into develop-3.0

* gettersetter:
  Refactor #3878: remove .pos
Merge branch 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5 into gettersetter

# By xingsenma
# Via xingsenma (3) and dingpinglv (2)
* 'develop-3.0' of https://github.com/cocos2d/cocos2d-html5:
  issue #3945: Refactor basic data structures about cc.color. (1)
  issue #3945: Refactor basic data structures for Point.
  issue #3945: Refactor basic data structures for cc.Size
  issue #3945: Refactor basic data structures for cc.Rect

Conflicts:
	cocos2d/core/CCLoader.js
	cocos2d/core/labelTTF/CCLabelTTF.js
Refactor #3878: Remove .pos, .size and .anchor getter/setter in engine
Refactor #3878: Fix a small issue in cc.MenuItemToggle
Refactor #4002: getter/setter for cc.DomNode defined
Refactor #4003: EditBox getter/setter defined
Docs #4026: Inline docs for EditBox added
Refactor #4003: Armature animation classes getter/setter defined
Refactor #4003: Armature classes getter/setter defined
Refactor #4003: ccs.Widget getter/setter defined
Refactor #4003: ccs.Widget children classes pack1 getter/setter defined
  ccs.Layout
  ccs.ScrollView
  ccs.Button
  ccs.CheckBox
  ccs.ImageView
  ccs.Label
Refactor #4003: ccs.Widget children classes pack2 getter/setter defined
  ccs.LabelAtlas
  ccs.LabelBMFont
  ccs.LoadingBar
  ccs.Slider
  ccs.TextField
Refactor #4003: getter/setter defined in GUI extension
Refactor #4003: Fix typo
Merge pull request #1579 from pandamicro/develop-3.0

Refactor #4003: getter/setter defined in extension