Merged requested to merge olm_decrypt into master
This adds individual modules for caching sessions (for now only
OlmSessions) and the decryption routine for events encrypted using
It refactors code for managing blocker IDs into its own module, which could also be used by the client.
After uploading OTKs they are now marked as published for the module's own
Closes #11 (closed)