ENG-10617 (#3690)
ENG-10617 (#3690)

When truncation snapshots are taken the absolute path is specified. For LocalCluster, this means that all hosts will write their snapshots to the same directory rather than the directory designated as the root for each
host. This works fine if each snapshot instance contains data for all partitions but if the cluster is multi-host and not k-safe, multiple snapshots are required to complete a RECOVER.

This patch alters VoltFile (which is already LocalCluster aware) to convert file and directory requests to a different host directory to the correct host directory.
migue/voltdb,VoltDB/voltdb,migue/voltdb,VoltDB/voltdb,migue/voltdb,deerwalk/voltdb,deerwalk/voltdb,simonzhangsm/voltdb,VoltDB/voltdb,simonzhangsm/voltdb,deerwalk/voltdb,deerwalk/voltdb,migue/voltdb,paulmartel/voltdb,simonzhangsm/voltdb,paulmartel/voltdb,deerwalk/voltdb,deerwalk/voltdb,deerwalk/voltdb,paulmartel/voltdb,migue/voltdb,paulmartel/voltdb,VoltDB/voltdb,paulmartel/voltdb,VoltDB/voltdb,simonzhangsm/voltdb,deerwalk/voltdb,simonzhangsm/voltdb,paulmartel/voltdb,paulmartel/voltdb,simonzhangsm/voltdb,migue/voltdb,migue/voltdb,simonzhangsm/voltdb,VoltDB/voltdb,VoltDB/voltdb,paulmartel/voltdb,simonzhangsm/voltdb,migue/voltdb