Remove useless codes
fixed bug of drag panel
change CCFrameData::copy method
Merge branch 'master' into #4557
Add getDescription method
Merge pull request #3628 from nutty898/#4557

Remove useless codes[ci skip]
1.delete old ui action system.
2.add new action system for ui and gameobject.
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x into #4683

Conflicts:
	extensions/CocoStudio/GUI/BaseClasses/UIWidget.cpp
	extensions/CocoStudio/GUI/BaseClasses/UIWidget.h
	extensions/CocoStudio/Reader/CCSGUIReader.cpp
Modify events and examples
1. update iOS mac project file.
rename cocostudio action system files
Merge branch '#4683' of https://github.com/chengstory/cocos2d-x into #4683
1. change files name.
1. remove unused files.
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x
added missing include to CCComponent.cpp (build was broken because CCNode was not found)
Merge pull request #3673 from lajos/master

added missing include to CCComponent.cpp
Merge pull request #3662 from nutty898/#4558

Modify events and examples
1: fix CCTouchScriptHandlerEntry will release twice lua reference
2: fix the error when texture stroke lable under IOS and Android.
1. fixes failed to build on linux and nacl.