Use dynamic WebSocket server address

Assume that the WebSocket server resides on the same host as the
containing document.
Complete the Peer Connection interface

This class now fully encapsulates the WebRTC Peer Connection API,
obviating cross-browser compatability concerns in the consuming code.