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
Remove some tests from quarantine that appear to pass consistently
Merge remote-tracking branch 'origin/master' into threaded-ipc
For ENG-5152, move the watch processing into the appropriate thread
ENG-5145: Make CPP code compile.
EENG-5145: Minor tweaks to threaded-ipc branch to prep for tests/review.
ENG-5066: push down limit into Joins.
ENG-5066: override isContentDeterministic() for join node; remove duplicated code in TestDeterminism; add more test cases for TestPushDownLimit; and some minor changes.
Fix failing TestCollector because the symlinked /tmp on volt4b breaks it