make socket.io handshake asynchronous
Merge pull request #1 from uken/async_handshake

make socket.io handshake asynchronous