port to new soledad async api

**Not ready to merge, missing changes in leap.mail and maybe other to be compatible with the new API**

It needs to synchronize the merge with the soledad async API and the upgrades in leap.mail.
I have already apologized in IRC, so I'll continue with docstrig obsessiveness. :-)

How about saying `Sign C{data} with private key bound to C{address}.`?