IMAPPush: Remove an extra .split() by altering the pnick/email regex.

Signed-off-by: Martin Stone <martin@d7415.co.uk>
(cherry picked from commit 7658df4aeda8ab3279a6f298c9953c930d9fd50e)
!broadcast: Send to all (non-galchan) channels in the DB, not just those in merlin.cfg.

Signed-off-by: Martin Stone <martin@d7415.co.uk>
(cherry picked from commit 83123a96906e3577163265e24a563baeddc362ed)
!defcall: Added "globaldef" config option to broadcast notices to all channels.

Signed-off-by: Martin Stone <martin@d7415.co.uk>
(cherry picked from commit c7946c68ec9619288eb4a4f8a2dee09d2ed35bad)
IMAPPush: Added "singleaddr" config option for using a single gmail account (rather than a whole domain) for PA notifications. Use account+pnick@gmail.com in PA Prefs page.

Signed-off-by: Martin Stone <martin@d7415.co.uk>
(cherry picked from commit 400ba89f42e71121676d8220b55b661d91674240)