`npm docs engine.io` works now
Update package.json
Merge pull request #128 from Raynos/patch-1

`npm docs engine.io` works now
engine.io: added middleware attachment possibility (eg: for express)
test: adapted version checking for 0.4
package: bumped versions
Revert "engine.io: added middleware attachment possibility (eg: for express)"

This reverts commit 7b3243dbeaa611751780617158a577b006d477ce.
engine.io: deprecated `resource`
engine.io: cleanup
socket: added `Socket#write`
engine.io: style
socket: emit `data` event (synonym with `message`)
Fixed packet send callback design issue

There were two issues here.
1. When Socket.send called with or without callback alternately,
   the trigger order is incorrect.
2. The 'drain' event from transport is one per packet for transports
   supporting framing like websocket and is all in one for those without
   framing like polling.
Merge pull request #130 from roamm/packet_send_callback

Fixed packet send callback issues
Revert "Fixed packet send callback design issue"

This reverts commit 0dfa68c710412ec06a14abbd5a80c4c8fab0c84f.
Revert "Revert "Fixed packet send callback design issue""

This reverts commit ead08d6e5b5eb66012950805ef088e1a8efd47ea.
Fixed send callback test failures
Added a test case which makes the code before the send callback fix fail
Fixed bugs in previous send callback fix and updated test cases
Merge pull request #132 from roamm/send_packet_callback

Fixed bugs in the previous send callback fix and added new test cases