ENG-11152: Snapshot Restore changes (#3953)
ENG-11152: Snapshot Restore changes (#3953)

Currently the digest in all snapshots tracks the last TxnId for all partitions, even partitions invalid ones resulting from the restoring a snapshot from a different topology. Since UniqueIds are our time based reference for avoiding duplicate transactions, this artifact is no longer required. For now, we still store "legacy" TxnIds in snapshots. However these values are only preserved from a Recover.

From this point on, only Recover will populate the TxnId from a snapshot. Further, since Export and DR state (including ClusterCreateTime) should not be populated either on from the restore path, this patch prevents this as well.
deerwalk/voltdb,migue/voltdb,migue/voltdb,VoltDB/voltdb,deerwalk/voltdb,deerwalk/voltdb,migue/voltdb,simonzhangsm/voltdb,migue/voltdb,simonzhangsm/voltdb,simonzhangsm/voltdb,VoltDB/voltdb,VoltDB/voltdb,simonzhangsm/voltdb,VoltDB/voltdb,deerwalk/voltdb,simonzhangsm/voltdb,migue/voltdb,deerwalk/voltdb,VoltDB/voltdb,migue/voltdb,deerwalk/voltdb,deerwalk/voltdb,simonzhangsm/voltdb,simonzhangsm/voltdb,VoltDB/voltdb,migue/voltdb,simonzhangsm/voltdb,migue/voltdb,VoltDB/voltdb,deerwalk/voltdb