Merge pull request #1 from cocos2d/master

Updated to the latest version
Fixing linking errors for TestCPP with libcurl
Added CC_FORMAT_PRINTF(x,y) macro to warn on CCLog() format errors

Uses printf format. Enabled for GCC and clang.
Added CC_FORMAT_PRINTF to CCString

Added for CCString::initWithFormat() and CCString::createWithFormat().
Fixed warnings.
Added support for javascript byte code
Merge branch 'master' of https://github.com/cocos2d/cocos2d-x into cocos2d-master

Conflicts:
	scripting/javascript/bindings/ScriptingCore.cpp
Added README
Fixed issue when used via pipe
Modified to ensure no popup notify when no byte code file
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode
Changed byte code file ext to ".jsc"

Modified loading logic to load js file first
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode
Removed bad comment
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode
Removed redundant code
Modified jsbcc to use "-p" option to turn on pipe mode
Removed redundant code
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode
Fixed bad commit
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode