ENG-5108: Make command logging enabled by default in enterprise version.
ENG-5108: Make VoltProjectBuilder default to cl=disabled.
Merge pull request #817 from VoltDB/ENG-4625-change-catalog

[release-3.7] Eng 4625 change catalog
Merge remote-tracking branch 'origin/master' into ENG-5108-defaultcl
Merge remote-tracking branch 'origin/master' into ENG-5108-defaultcl
Remove useless order by for unique row result
Fix the failed test cases
txnid2: add mpratio workload mix option
ENG-5166: Initiate rejoin on next site when the previous site finishes replay.

If the next site starts before the previous site finishes replay, it may set the
hashinator into the future and reject transactions incorrectly if the cluster is
in the middle of a join.
ENG-5166: Send hashinator config as part of the rejoin stream snapshot and
updates the hashinator on the receiving end.

The hashinator being sent comes from the MPI, so it's the most up-to-date one in
the cluster.
ENG-5166: Handle null hashinator when in legacy mode.
ENG-5111: Disable external export.
This is gonna break tests that use it, so let's see what happens.
Merge pull request #826 from VoltDB/ENG-5241-remove-orderby

Eng 5241 remove orderby
ENG-5111: Fix some export tests now that off-server is disabled.
More to come.
ENG-5111: More tests fixed.
Still a few left.
ENG-4730: Missed this bit when 'fixing' this issue as part of the MP
read-only optimizations.  Also need to go back and update the new
master set in any EveryPartitionTask that might be in the
MpTransactionTaskQueue's backlog.
Merge pull request #832 from VoltDB/release-3.7

Merge release-3.7 to master
Merge remote-tracking branch 'origin/master' into ENG-5111-noexportclient
Merge pull request #834 from VoltDB/eng4730

ENG-4730: Finish fix
r=jhugg
ENG-5111: Remove group support for export. Fix a bug.
Fixes a bug where on-server export crashes on startup if there is no export tables.