- minor refactoring to new address translation functions to support better "raw" functionality
 - moved test_inet* tests into sockets test suite
 - added raw addr / hostname lookup support
 - added getaddrinfo, freeaddrinfo, getnameinfo and gai_strerror stub
 - added tests for getaddrinfo and getnameinfo
 - consolidated test_gethostbyname and test_sockets_gethostbyname
 - created SOCKFS
 - added support for node-based listen servers
 - updated tests to also test against compiled listen servers
lazy evaluate ws module require
 - moved hostname resolution functions to DNS object
 - minor whitespace fixes
don't re-use ports between different harnesses
Remove compilation warnings on msvc10 tests. Add missing --preload-file directives to SDL samples when building from msvc10. Removed the 'new' sample from msvc10 build since it is not designed to be built directly. Fixes https://groups.google.com/forum/#!topic/emscripten-discuss/HVavL5SPUrk
Remove Building.configure() from storing stdout and stderr output to a temp file, since these temp files aren't read from anywhere in emscripten codebase(?). In test suite the temp files are stored to a temp dir, and deleted immediately after the test is run. This prevented test suite from reporting build errors to user when the test fails. Related to #694, #695 and #696. Improve error message reporting at the end of a failed configure run.
Output stdout and stderr from external library builds to console only if EMSCRIPTEN_VERBOSE environment variable is defined, to not spam console with information from external tools by default.
Merge pull request #1557 from inolen/sockfs

getaddrinfo, freeaddrinfo, getnameinfo support and sockfs
update package.json to work with older npms
fix use of NODE_JS in test_sockets
fix test_emscripten_get_now
disable test_stdin in node (temporarily) and v8
don't close client sockets by default in echo server enabling TCP teardown to succeed
better error message
 - temp fix for test_enet
 - added debugging info to websocket backend
 - refactored accept code to automatically setup peers for incoming connections immediately upon connect. previously, this wasn't done until the server called accept, creating a small window of time for peer message events to be lost
 - renamed send_queue to dgram_send_queue just so its purpose is more clear
remove temporary enet fix, and define gethostbyname_r in a header, so that we can be sure at compilation time that it is used in the way it is expected to be (that function has more than one possible signature in various unixes)
Merge pull request #1575 from inolen/accept_fixes

accept fixes