Added SASL support

Set sasl: true in options, along with nick, userName, and password,
for SASL login (required for some IP ranges for connecting to
Freenode, etc.).

No docs or tests, sorry. Happy to provide if you give some guidance.