Refactor objstorage module
The current objstorage module require some refactoring
- To allow easier implementation of new object storage types.
- In prevision of the future implementation of a //transitional// object storage that will allow to switch between two types of object storages without having to copy all the existing content.
Migrated from T433 (view on Phabricator)