issue #1089: module separation for chipmunk
issue #1089: module separation for cocostudio
issue #1089: module separation for ccui
issue #1089: modify the bug of cocostudio file's name wrong
issue #1089: module separation for opengl
issue #1089: module separation for extension, and the template need to be modify, need to add sc->addRegisterCallback(register_cocos2dx_js_core); in delegate.cpp, wait other commit,
issue #1089: modify extension file path error
issue #1089: modify js-test , js-moonwarriors and templates
issue #1089: move the scale9sprite to ccui module
Fixed typo of arguments number
add setDefaultCollisionHandler of cp.Space in JSB
Added test for setDefaultCollisionHandle
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-js into jsbModule

Conflicts:
	frameworks/js-bindings/bindings/script/jsb_ext_create_apis.js
issue #1089: ext api already separate different part into other dir. the ccui.Button.prototype changed had already modify in last commit
close #1089: modify all suggestion of code .
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-js into jsbModule

Conflicts:
	frameworks/cocos2d-html5
Merge remote-tracking branch 'joshua/cp_space' into develop-2
issue #1089: improve the if condition, avoid the error in IOS
remove up,left,right walls of defaultcolission test
Merge pull request #1099 from joshuastray/cp_space

#1048: add setDefaultCollisionHandler of cp.Space in JSB