Merge pull request #1568 from wuzhiming/develop

add setKeypadEnabled function
issue #4111 Fix a bug of cc.BMFontConfiguration
Merge pull request #1577 from SmallAiTT/iss_4111_fnt_2

issue #4111 Fix a bug of cc.BMFontConfiguration
Closed #4155: fixed a bug of cc.EditBox which its position is wrong when it isn't root node.
Closed #4155: remove debug code
Merge pull request #1607 from dingpinglv/Iss4155_EditboxBug

Closed #4155: fixed a bug of cc.EditBox which its position is wrong when it isn't root node.
issue #4174 add some getter method .
issue #4174 add read "selectedState"
issue #4174 fix scale bug for button.
issue #4174 fix layoutParameter clone bug.
issue #4174 refactor addNode and addChild for widget
issue #4174 fixed frame event emit twice times
issue #4174 add removeByComponent for ComponentContainer
Merge pull request #1617 from xingsenma/develop

issue #4174 support cocostudio v1.3.0
issue #4174 fixed bug for setTitleColor
issue #4174 fixed bug for setTextureRect
Fix legacy Function.prototype.bind support

The current legacy support was throwing errors on some mobile devices (specifically an HTC Sense running Android 2.3.4).

The value of args should be determined by the arguments passed to bind, not to the bound function. Several places throughout the codebase bind is used in this manner, so the legacy function should support it.
Merge pull request #1623 from erykwalder/develop

Fix legacy Function.prototype.bind support
issue #4174 fixed bug about setScale9Enabled for UILoadingBar
issue #4174 Refactor setColor and setOpacity.