W3C WebSocket API

* W3C API implemented.
* lib/browser.js now exports the browser native WebSocket object when available.

...so **websocket** library becomes "browserizable" :)