Use setImmediate instead of process.nextTick
Binary support
Adapting code to conventions
Parser now has to figure out whether binary or string data is sent
Upgrade packet can now set transport binary support capabilities
adding tests for engine.io-client #207, PR #239
Using url parameter for communicating the need for base64 instead of upgrade packet for WebSockets
Making encoding work with callbacks. Not completely there yet.
Deny upgrade when proxy doesn't support websocket

Some proxies - such as nginx and squid - don't support websocket. The client attempting to upgrade its transport caused the engine.io connection to break (see GH-177). THe server now checks within handleRequest to see if the transport has changed without an upgrade request - if this is the case, the upgrade request is denied (defaults to polling) and the connection is maintained
Merge branch 'master' of https://github.com/LearnBoost/engine.io into upgrade
Merge pull request #222 from nlagrow/upgrade

Deny upgrade when proxy doesn't support websocket
README: style
Merge pull request #214 from mokesmokes/closetest

add tests for https://github.com/LearnBoost/engine.io-client/issues/207
Release 0.9.0
README: fix test section
Merge pull request #1 from LearnBoost/master

123
Fix dos by possibly creating many intervals
Merge pull request #223 from binlain/master

Fix possible DOS and small changes to timeouts
socket: restore 0.8 compatibility
Style