- 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
Basic touch event support in GLUT for mobile browsers.
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.
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
make range testing more flexible in test_outline
use instanceof operator for detecting ExitStatus throw
Merge pull request #1489 from inolen/exit_status_fixes

exit status fixes
--js-opts option to turn off js optimizer
print from exit(), so that explicitly calling it prints out the exit status
use a local variable for varargs temp stack position