cyrusauth: Fix error message in case of failure
modules/sasl.cpp: correct typo.
cyrusauth: Fix user creation
Fix support for /msg @#chan :hi

005 STATUSMSG defines list of characters prependable to channel name,
but we used simple modes instead.

See
https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03#section-3.16

Fix #272

Thanks to grawity for the link to 005 docs draft, and to carrot for
testing the patch.
Return old fakeonline module as modules_online

It was accidentally dropped in 0.207 because of the confusing name,
it looked too much like antiidle module.

Instead, this module tells broken clients like Colloquy that *status and
*module are "online". Otherwise those clients require user to always
prepend messages to *module with "/msg *module", even if the window of
*module's query is active.

Also fix the module to support network modules
Fix Azzurra NickServ auth

Azzurra uses an unusual IDENTIFY prompt. Check for it in addition to
the existing list of possibilities.