Make IPC process handle as many as sites as you want in threads.
Merge remote-tracking branch 'origin/ENG-4515-newjson' into threaded-ipc
Remove some mac-specific-debugging code.
Merge remote-tracking branch 'origin/master' into threaded-ipc
Fix whitespace.
Merge remote-tracking branch 'origin/master' into threaded-ipc

Conflicts:
	src/ee/voltdbipc.cpp
	src/frontend/org/voltdb/ExecutionSite.java
Use compression in the catalog for plan fragments and for schema.
Merge remote-tracking branch 'origin/master' into hugg-heap
Merge remote-tracking branch 'origin/master' into hugg-heap
Merge remote-tracking branch 'origin/master' into hugg-heap
Make the min catalog version 3.5
Merge remote-tracking branch 'origin/master' into threaded-ipc

Conflicts:
	src/ee/storage/ElasticScanner.cpp
	tests/frontend/org/voltdb/regressionsuites/LocalCluster.java
Merge remote-tracking branch 'origin/master' into threaded-ipc
ENG-5145: Make CPP code compile.
EENG-5145: Minor tweaks to threaded-ipc branch to prep for tests/review.
EENG-5145: Replace code that got removed during a merge.
ENG-5145: Fix licensecheck.
Merge remote-tracking branch 'origin/master' into threaded-ipc
Merge remote-tracking branch 'origin/master' into hugg-heap

Conflicts:
	src/frontend/org/voltdb/ProcedureRunner.java
	tests/frontend/org/voltdb/TestTwoSitePlans.java
ENG-5145: pmartel feedback