Provide compile time and run time options for WebSocket URL and subprotocol fields
Removed capitals from a comment as requested, reinstated UDP test that was accidentally dropped and updated settings.js comment.
Add the datagram switch to the client as well as the server
Fixed test_sockets.py so that it uses temp directory correctly and cleans up automatically. Changed server port ranges to minimise chance of port collisions
Add stub for raise
Add eglWaitGL
Fix unregistering of event handlers (all params of removeEventListener must *exactly* match the signature used in registration, up to useCapture) and a closure name rename problem. Fixes #2230.
Merge pull request #2229 from Daft-Freak/patch-2

Add eglWaitGL
Add local broker for webrtc p2p test. Fixes #1974.
Merge branch 'incoming' of https://github.com/kripken/emscripten into incoming
Fix numepad 0 key and add few other keys

The scan code of the numepad 0 key is 98, not 88 since that correspond to the scan code of KP_ENTER.

I took the opportunity to add the missing numepad keys like KP_PLUS, KP_MULTIPLY, etc...

Some other keys like caps lock weren't properly detected either.
Return error in raise
fix relooper test
Set errno and return -1
Merge pull request #2228 from Daft-Freak/patch-1

Add stub for raise
Merge pull request #2234 from Noxalus/incoming

Fix numepad 0 key and add few other keys
Merge pull request #2020 from fadams/improve-websocket-config-options

Provide compile time and run time options for WebSocket URL and subproto...
Fixed accidental submodule
Updated gitignore
Cleaned up required files (some things aren't needed for this test); Run `npm install` as part of test.