socket.io refactor
socket.io refactor part 2... endpoints supported, sort of.
initial ack support
more ack work
fixes
endpoints now seem to work..
move connection logic into SocketIOConnection
fixup endpoint disconnection, move heartbeat setup
endpoint disconnection fixes
Fix acknowledgement receipt, add test.
ack tests
Merge branch 'wip'