Support multiple simultaneous WebSocket connections.

The WebSocket plugin keeps a map of active clients and purges them on "close".