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.
cool, just let's have it in mind to eventually normalize them. I've created an iception with that suffix into your mind now.