To allow better communication from background tasks, tasks can return
not only data (json), but also a human readable message which is send
via notification channels
This is a start to have different kinds of notifications. It is
possible to be notified via e-mail, matrix or gotify. It also extends
the current "periodic query" for due items by allowing notification
over different channels. A "generic periodic query" variant is added
as well.