Add Websocket support for Mac platform
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_cocostudio

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Update Reader
Update that sets default value of font name for ButtonReader, TextFieldReader, TextReader
1. Fix bug that after load .csb file, call Text widget's setString(), content of string dosen't line wrap and content of Text is chaotic.
2. Update how to parse attribute scale9Enabled
use java coding style
Make KEY_SHIFT equal to KEY_LEFT_SHIFT, KEY_CTRL equal to KEY_LEFT_CTRL, KEY_ALT equal to KEY_LEFT_ALT.
replace tab with 4 spaces
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_cocostudio
Merge pull request #9449 from Dhilan007/v3-keycode

Make KEY_SHIFT equal to KEY_LEFT_SHIFT, KEY_CTRL equal to KEY_LEFT_CTRL, KEY_ALT equal to KEY_LEFT_ALT.
Merge pull request #9441 from pipu/update_reader

Update Reader
update v3-deps to 29
Merge pull request #9452 from minggo/java-style

[ci skip]use java coding style
Merge pull request #9454 from andyque/modifyExternal

update v3-deps to 29
1. Fixes #4957 that click test TestChangePlaySection, then it will crash.
2. Modify default value of selectedState to serialize check box data.
added notes for Windows 8.1 Universal App
Fix UIText miss copy contentSize for clone
Merge pull request #9461 from MSOpenTech/v3-wp8-release-notes

added notes to ReadMe for Windows 8.1 Universal App
Merge pull request #9455 from samuele3hu/v3_cocostudio

Add Websocket support for Mac platform
Merge pull request #9459 from pipu/fix_#9457

Fixes #9457