Support snapshotting an entire partition
TranactionManager's Begin
currently expects a relative path parameter which defines which repository should be included in the snapshot. In the context of backups, we'd like to snapshot the entire state of the partition in order to create a back up of the base state that the subsequently archived WAL entries can be applied on.
Let's add support for an option to snapshot the partition's entire state for a transaction.