Merge pull request #4335 from Dhilan007/jssubmodule

[ci skip]recover controller on layer.
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #4338 from CocosRobot/updategeneratedsubmodule_1384854025

[ci skip][AUTO] : updating submodule reference to latest autogenerated bindings
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into bind_studio
Fixes warnings in CCLabel

These warnings were introduced yesterday.
Since we are paying attention to the warnings, new code MUST NOT
generate new warnings.
Merge pull request #4342 from ricardoquesada/warnings_in_label

Fixes warnings in CCLabel
Adds virtual destructors on Interfaces

Classes with at least one virtual function needs a virtual destructor.
This patch adds virtual destructors to  Interface classes

And also enables  'warn on  missing virtual destructors'
Merge pull request #4343 from ricardoquesada/virtual_destructors

Adds virtual destructors on Interfaces and enables 'warn on missing virtual destructors' for xcode.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into bind_studio
resolve conflict