[add-socketio-jsb] add manual jsbindings for SocketIO network extension, based on Websocket JSB

-update Android makefile (tested working w Android)
-update JSBindings XCode project (tested working w Mac and IOS simulator)
-update libJSBindingForNetwork VS project (tested working w Windows)
[add-socketio-jsb] create JS test for SocketIO JSB, add the ExtensionsTest layer, update AppDelegate

-tested working on Mac, IOS simulator, Android, Win32, HTML5 (with related pull request to add socketio external client JS library)

Signed-off-by: Chris Hannon <himynameschris@gmail.com>
Merge pull request #205 from pandamicro/master

Issue #4294: Resolve bug of JSB: main loop get called again in js
Merge pull request #206 from hannon235/add-socketio-jsb

Add SocketIO JSBindings
Mimic HTML5 cc.p()

Mimics the behavior of HTML5's cc.p(), returning (0,0) if no args and the given point if one argument.
Update cocos2d-x to support public constructors
Issue #3897: Update bindings generator
Merge pull request #207 from NatWeiss/patch-1

Mimic HTML5 cc.p()
Refactor #4365: Bind init and constructor functions
Refactor #4365: Refactor JSB constructor functions with init functions
Update cocos2d-console
Merge branch 'master' of https://github.com/cocos2d/cocos2d-js