For ENG-5803, based on Paul's feedback do some comments and refactoring
For ENG-5803, implemented Paul's suggestion incorrectly
For ENG-5803, finally get Paul's suggestion correct
For ENG-5959, add HdrHistogram
For ENG-5959, use HdrHistogram to track latency for VEM and microsecond precision for timing
Performance charts: use average of available samples instead of 'best' on combined branch charts
Performance charts: correct descriptions for combined charts
For ENG-5959, thread safety for fun and profit
For ENG-5959, fix test bugs for latency stats
For ENG-5959, fix test bug
Fix the epic headache that is shutdown in unit tests.
ENG-5960: Fix partition count check on command log replay.

Shouldn't take the max of the cluster's partition count and the partition count
recorded in the snapshot when checking against the partition count in the
command log. If the snapshot has less partition cound, but the cluster has the
same number of partitions as that in the command log, this will use the wrong
snapshot for recovery.

When checking against the command log partition count, always use the one in the
snapshot as reference.
For ENG-5803, remove dead code loadFactor()
Merge pull request #1170 from VoltDB/ENG-5960

ENG-5960: Fix partition count check on command log replay.
ENG-5973: Suppress pro class warning in community.
Merge pull request #1174 from VoltDB/ENG-5973

ENG-5973: Suppress pro class warning in community.
Merge pull request #1166 from VoltDB/ENG-5803

Eng 5803 support for disabling compaction with Paul's feedback
Merge pull request #1169 from VoltDB/ENG-5959

Eng 5959 Everything is awesome when histograms are part of the team
Merge branch 'master' into ENG-5962

Conflicts:
	src/frontend/org/voltdb/jni/ExecutionEngineJNI.java