Implement SASL EXTERNAL

So we can connect to freenode's onion.

https://freenode.net/news/tor-online

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information