EaseActions and more

Added more reverse() const
Fixed headers. Compiles but it doesn't link yet.

Many methods not implemented yet.
Adds missing methods: clone() and reverse()
Merge branch 'develop' into clone_reverse_fixes

Conflicts:
	cocos2dx/actions/CCAction.cpp
	cocos2dx/actions/CCActionEase.cpp
	cocos2dx/actions/CCActionGrid.cpp
	cocos2dx/actions/CCActionInstant.cpp
	cocos2dx/actions/CCActionInterval.cpp
	scripting/javascript/bindings/generated
clone() doesn't use copy constructor

... and other bug fixes
Converts copy->autorelease() to clone()

... in the samples
config resources are part of TestCpp for iOS
Merge branch 'clone_reverse_fixes' of https://github.com/ricardoquesada/cocos2d-x into ricardoquesada-clone_reverse_fixes
issue #2300: copy --> clone for luabinding.
issue #2300: invoking clone(c++) method when cc.Action.copy() is called.
Merge pull request #2922 from dumganhar/ricardoquesada-clone_reverse_fixes

issue #2300: Using clone pattern instead of 'copyWithZone' pattern.
merge PR https://github.com/cocos2d/cocos2d-x/pull/2920