fix CCConsole crashed on windows, windows use send/recv(winsock) instead of read/write in unix to do socket i/o, create socketWrite/socketRead to wrap socket i/o function
merge upstream/develop
use send/recv to replace write/read
use closeSocket() on windows
remove early cleanup
fix compile on windows
issue #4118: refactor physics update
issue #4118: add PhysicsBody::setResting()
use closesocket insteadof close on windows
Merge remote-tracking branch 'upstream/develop' into fix-console-windows-crash
remove unused declare
replace write() with send()
little fixes for sprite
Merge pull request #5454 from ricardoquesada/sprite_fixes

little fixes for sprite
compilation error fix for win32.
Merge pull request #5455 from dumganhar/vs-fix

compilation error fix for win32.
 uncomment the pause() and resume() method call in test-js
fixed #3801. uncomment pasue&resume logic when applicationDidBecomeActive and applicationWillResignActive
fixed #3829. change namespace gui to ui
change script bindings code