recover controller on layer.
fix some error in layer controller code
fix warn
add miss Deprecated api
fix error form overrides a 'final' function
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into bind_studio
fix undefined reference to PhysicsDemoSlice::onTouchMoved
Merge pull request #4335 from Dhilan007/jssubmodule

[ci skip]recover controller on layer.