added some new tests, including binary with acks
updated parser dependency
move adapter out
Readme: document `Socket#emit`
Readme: document `Socket#to` and `Socket#in`
Readme: document `to` multiple-call situation
Readme: document `Socket#join` and `Socket#leave`
Readme; document `Socket#id`
socket: fix `flags` `api` state
style
added support for volatile packets
server: make `Server#adapter` work after construction
Merge branch 'upstream' into add/simple-tests

Conflicts:
	package.json
bump client
bump engine.io
package: bump `engine.io`
Merge branch 'upstream' into add/simple-tests

Conflicts:
	package.json
bumped parser dependency
package: bump `socket.io-adapter`
package: bump `engine.io`