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.
Add more names for functions that show up in Firefox profiler as anonymous.
Implement GLES2 glShaderBinary and glReleaseShaderCompiler functions as no-op stubs. Add a machinery for glGetError() to report errors generated by the library_gl.js interop layer.
Add self to AUTHORS
invalidate calls on conditionals in js optimizer, to avoid eliminating into a non-executing code path
Merge pull request #1768 from juj/gles2_func_stubs

GLES2 func stubs.
no-op for __builtin_prefetch; fixes #1765
Merge pull request #1764 from juj/name_more_functions

Add more names for functions that show up in Firefox profiler as anonymous.
Merge pull request #1761 from prenaux/develop

GLUT support for DELETE & BACKSPACE keys ; Fixed lzma.js doit.sh so that it works on Windows ; Removed unnecessary warning in em++ ;