Current implementation of persistency configures a packer and unpacker for each location. This MR changes this to:
one packer per object type
each unpacker for a given location also unpacks all linked locations if they are not unpacked already. This will allow to request a location to be unpacked individually.
Packing and unpacking configurations are simplified. PersistRecoConf is removed as most of it's functionality is not needed anymore.