Add `WebSocketChannel.connect` factory constructor. This supports platform independent creation of WebSockets providing the lowest common denominator of support on dart:io and dart:html.