[patch] Remove the Engine.IO data loss patch

The fix has been merged upstream and hopefully we don't have to use
server-side patches again.
[minor] Rebuild the Engine.IO client -- version 1.4.1
[minor] Deploy with websockets ._.
[fix] Re-do a reconnect attempt when we're in a reconnection process and failed to open a connection.

Fixes #299
[dist] 2.4.9
[minor] Fix a misleading comment
[major] First pass at browserify support

- Depend on EventEmitter3 by default instead of a copy paste version.
- Reconnect is now done by a new recovery module.
- Timer management is done by tick-tock.