document Socket.id
Emit upgrade event after new transport set
added upgrade event timing test
Merge pull request #219 from mokesmokes/upgradeEvent

Emit upgrade event after new transport set
Merge pull request #217 from mokesmokes/id

document Socket.id
update copyright year
Socket.request made a nonwritable Socket property set in constructor
Merge pull request #220 from gdi2290/patch-1

update copyright year
Socket.request a simple property
Merge pull request #216 from mokesmokes/reqfix

fix Socket.request for upgraded sockets
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