plugins/irc: add SASL support.

the IRC bot will now authenticate via SASL if the server supports it.
it speaks EXTERNAL and PLAIN.

config change: ident and username are now different settings.