add support for node.js to act as a socket client
updated library_sockfs.js to make WebSocket a local var and updated library_browser.js to modify requestAnimationFrame to provide a fallback to setTimeout if window is undefined
Fix SDL_SetColors && SDL_envets
replace window.WebSocket with window['WebSocket'] to avoid closure compiler issues
moved nodejs client test case into main sockets test class as requested. Run with ./runner.py sockets.test_nodejs_sockets_echo
regex implementation from musl.
[em++]: Removed unnecessary warning about the PYTHON variable ;
Removed RunnerCore import as no longer needed and added return self.skip('node is not present') to test_nodejs_sockets_echo if node isn't available
Fix dependencies on DNS
support ASM_JS=2 not just in test runner, and remove some unneeded uses in test suite
handle errors in ioctl
stub for pthread_rwlock_init
use __proto__ when available for new streams, otherwise do a full copy; fixes #1759, #1760
[library_glut.js]: Handle DELETE & BACKSPACE correctly ;
[thirdparty/lzma.js]: Fixed doit.sh so that it compiles on Windows using MingW's GCC & Bash ;
Merge pull request #1743 from fadams/fix-nodejs-socket-client

add support for node.js to act as a socket client
Merge pull request #1748 from caiiiycuk/fix_sdl_colors

Fix SDL_SetColors && SDL_envets
Update libcxx to 194185, 2013-11-07.

This brings C++14 support.
Don't use atomic as that breaks our version of clang.
Bump version & regen symbols for libcxx.