ENG-4819 add REBALANCE statistics
Merge branch 'master' into ENG-4819
Merge branch 'master' into ENG-4819
ENG-4819 add stastistics that returns when cluster is not completly k-safely covered + fix merge conflicts from master
ENG-4819 merge with master with minor merge conflict resolution
ENG-4819 ENG-5102 more human friendly REBALANCE statistics
ENG-4819 ENG-5102 merge master by resolving conflict in StatsAgent
ENG-4819 ENG-5102 licensecheck fix
Merge branch 'master' into ENG-4819
ENG-4819 ENG-5102 removed unused interface method in ElasticJoinService
ENG-4819 ENG-5102 fixed unit test regression in TestElasticJoinUtils
ENG-4819 ENG-5102 fixed unit test regression in TestPauselessRejoinEndToEnd
Merge branch 'master' into ENG-4819
ENG-5505: Remove unused partition count parameter from
Cartographer.computeReplacementPartitions().
Add test for CoreUtils retry helper
ENG-5505: Use the cartographer to figure out the partitions to replace on
rejoin.

The topology may not reflect the real state of the cluster during
join. Rejoining node should ask the cartographer what partitions to replace.
Also need a noargs constructor
ENG-4819 ENG-5102 Addressed Ariel's code review comments
ENG-4819 ENG-5102 Minor nit on a variable definition
Merge pull request #949 from VoltDB/ENG-5505

ENG-5505: Fix rejoin during rebalance