Added JSB support for ccpDistanceSQ.
Added JSB support for ccpDistanceSQ.
Add componentsSeparatedByString function for String class.

For String Class and string, there is no function to split the string.
So, I added componentsSeparatedByString function.
The function name is the same as NSString.
Merge branch 'jsb-distancesq' of https://github.com/jdmunro/cocos2d-x into jsb-distancesq

Conflicts:
	scripting/javascript/bindings/cocos2d_specifics.cpp
Ignore formatting specifiers in JavaScript log messages.
Adds more readability to the class internals.

Changes:
  - creator (static) methods, and singleton methods (static) are always at the top of the class
  - Constructors, destructros, and init methods comes next
  - Then the instance methods for the class
  - Then the overriden methods
  - and finally the ivars

Also, overriden methos have the "override" context keyword
Updating travis-script/before-install.sh, install gcc4.7 when build linux port.
Merge pull request #3157 from ricardoquesada/override_love

closed 2407: Adds more readability to the class internals.
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #3161 from CocosRobot/updategeneratedsubmodule_1373951450

[ci skip][AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #3156 from colesbury/js_log

Ignore formatting specifiers in JavaScript log messages.
Update AUTHORS [ci skip]
Merge pull request #3145 from jdmunro/jsb-distancesq

Added JSB support for ccpDistanceSQ
Update AUTHORS [ci skip]
Merge pull request #3146 from tks2shimizu/develop

closed 2408: Add componentsSeparatedByString function for String class.
Update AUTHORS [ci skip]
issue #2404: Mark cc.Action.copy and cc.Animation.copy as deprecated methods.