Convert to JavaScript
Update optimist and websocket-stream
Update client example with node-minecraft-protocol changes around 0.12.1
Update to minecraft-protocol after 0.12.1

Updated as of upstream 2014/04/14 andrewrk/node-minecraft-protocol@3e2f7032bb4396226428092487ad1e1e5046f2d1
But depends on two other changes:
https://github.com/andrewrk/node-minecraft-protocol/pull/83 Emit a 'raw' event for all raw buffers
https://github.com/andrewrk/node-minecraft-protocol/pull/71 Add browserify support