- select shouldn't return an error when the socket is valid, but disconnected
 - recv should return 0 once the socket has disconnected
 - send should set ENOTCONN once closed, and EAGAIN while connecting
 - updated tests to use O_NONBLOCK and better conform to coding standards
renamed socket tests
removed unused EMBED_SIDE define
collect malloc defaults for emscripten, and do not try to trim
1.5.4
fix typo
Update libcxx to revision 187959, 2013-08-08.
1.5.5
Merge pull request #1480 from waywardmonkeys/update-libcxx-part-20

Update libcxx
Another fix for including signal.h

This is needed to work with musl includes.
Fix some typos.
Use cDefine to get numerical values for errors.
Fix file packager to generate a virtual filesystem with '/' as path separators when the host is Windows.
Merge pull request #1477 from inolen/websocket_tests

misc socket-related library fixes and updated websocket tests
document browser sockets test runner option
Merge pull request #1490 from juj/incoming

Fix file packager on Windows.
Merge pull request #1487 from waywardmonkeys/fix-typos

Fix typos
Merge pull request #1486 from waywardmonkeys/another-signal-h-fix

Another signal.h fix
Merge pull request #1488 from waywardmonkeys/errno-definitions

Errno definitions
 - always throw an exception in exit
 - remove default exit status prints
 - added EXITSTATUS global to enable exit callbacks to determine the status