todos
[mms] Add composite driver.

Theoretically, could be used to allow for upgrading an existing History
DB backend in-place without having to convert data between formats.  I
personally have no interest in trying to write the config UI for use in
Horde though.
sig updating should now be handled by setMessageText()
Tweak error handling