Updated for node v0.10.3

Changes:

* minor update for node v0.10.3, it needs setMaxListeners 0 instead of -1
* added a test for destroy
* the temporary flag I added for disconnect didn't make much sense... I removed it.  'disconnect' and 'destroy' are all we need.
* documented destroy/disconnect in the README

I have one question regarding setMaxListeners... when I run the tests now I get the warning associated with that... I tried setting [1) the client, 2) the client socket, 3) the server, 4) the server socket] all to max of 0, and I'm still getting the warning.  I don't know what other EventEmitter it could be coming from, and the stack trace tells me nothing.  Any ideas?

Destroy throws an error on the current version of Vein.  It appears to be working here though.  Assuming everything looks good, can you push a new Vein release with the current version of Protosock?  Might want to check Pulsar as well.