Irc proxy refactor.

* IRC server is specified by the client.
* Removed support for 'ws' library, it uses socket.io as the only transport.
* Optional TLS support.
* Documentation improvements.