function WS(socket) {
            io.Transport.apply(this, arguments);
        }
The WebSocket transport uses the HTML5 WebSocket API to establish an
persistent connection with the Socket.IO server. This transport will also
be inherited by the FlashSocket fallback as it provides a API compatible
polyfill for the WebSockets.

@constructor
@extends {io.Transport}
@api public