ENG-5096: Add a partition to master HSID map to MpTransactionState for sysproc.

I intentionally didn't change the existing master HSID list to avoid
touching the sensitive failure resolution code. The parallel map added
here is only used for sysproc.
ENG-4881 Hashinator save/restore working with test.
ENG-4881 Merged from elastic and resolved conflicts.
ENG-4881 Fix pro build.
ENG-5140 have MpInitiator update the hashinator if it it receives a newer version from other sites during repair
ENG-5140 fixed unit test regressions TestRepairLog and TestSpPromoteAlgo
ENG-5140 addressed Ning's code review comments
Merge pull request #777 from VoltDB/ENG-5140

ENG-5140 MpInitiator updates hashinator during repair
ENG-4881 Fix legacy mode.
Merge remote-tracking branch 'origin/elastic' into ENG-4881
ENG-4881 Review changes.
ENG-4881 Review changes 2.
ENG-4881 Unused import.
Merge pull request #775 from VoltDB/ENG-5096-cont

Thread the master HSID map through to the MpTransactionState for sysproc
Merge pull request #782 from VoltDB/ENG-4881

ENG-4881 Save/Restore hashinator
For ENG-5067, merge from elastic