Allow the persistence backends to be fetched using a new helper method that can be used as a context manager, it will fetch the backend, ensure it's upgraded and upon context manager exit will close the backend automatically. Change-Id: I1bf8e43dcce25c02823cca92e3e7ed3ef254a847