Actions with clone() pattern 1/3

This is the 1st patch of 3.

1)
Removes the copyWithZone() patterns.
Adds the clone() pattern instead (which is more C++ friendly)
Adds also "const" to getters.
Removes "calling explicit constructor"
Adds CC prefix to CALLBACK()

Now it is called: CC_CALLBACK()
Merge pull request #2885 from ricardoquesada/CC_CALLBACK_prefix

Adds CC prefix to CALLBACK()
Updating submodule of bindings-generator(Don't generate jsbinding glue codes for copy constructor.).
Merge pull request #2884 from ricardoquesada/actions_clone_pattern

issue #2289: Actions with clone() pattern 1/3
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #2888 from CocosRobot/updategeneratedsubmodule_1371191053

[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #2887 from dumganhar/develop

Updating submodule of bindings-generator(Don't generate jsbinding glue codes for copy constructor.).