submission: refactor logging
...so that it does not access the Imap::Mailbox::Model directly, but
instead uses signals and slots. The end goal is to ensure that regular
ESMTP IO traffic is logged, too.
Change-Id: I9ee88f69f13bc3da2d02e7511287b54e11140c45