ENG-5434 added VEM core support for KSafety and Rebalance stats
merge from master. resolved conflicts in LeaderAppointer, and KSafetyStats
Merge branch 'master' into ENG-5434
Merge branch 'master' into ENG-5434
ENG-5434 better VEM join support
Merge branch 'master' into ENG-5434
ENG-5434 addressed Andrew G. UI Comments
ENG-5434 addressed Ning's code review comments
ENG-5597: for master
ENG-5609 leader appointer deletes failded partitions recursively
ENG-5609 fix wrong usage fo VoidCallback in ZKUtils.asyncDeleteRecursevely
Remove serialization of table name, table alias and column name for TVE. Fix the matching algorithm for index expression
ENG-5502: Replace client hashinator with standalone lightweight copy.
Copies too much code, but replaces hashinator functionality with fewer encumberments.
Test case to verify it behaves the same way.
ENG-5502: Add a finalize method to free unsafe memory to HashinatorLite.
ENG-5502: Fix test failures.
Merge pull request #1022 from VoltDB/ENG-5502-client-java6-hashlite

ENG-5502: Replace client hashinator with standalone lightweight copy.
Merge remote-tracking branch 'origin/master' into ENG-5502-client-java6
Merge remote-tracking branch 'origin/master' into ENG-5502-client-java6
Merge branch 'ENG-5502-client-java6' of github.com:VoltDB/voltdb into ENG-5502-client-java6
Merge branch 'master' into ENG-5609