ENG-5714 Improved JDBC support for database tools.
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5714
For ENG-5464, add elastic settings to deployment file and allow them to be updated
ENG-5616-prep Add to index selection tests to prevent regressions.
For ENG-5464, process elastic config in catalog at startup
Move most determinism checks into statement out of plan tree.
Merge branch 'master' into ENG-5616-determinism
For ENG-5650, specify a path for the hs_err_pid file in the voltdbroot so the log collector can find it
For ENG-5635, don't generate filenames with : in them, use -
Tweak TestJoinOrder for diminished determinism microoptimization
Merge branch 'master' into ENG-5616-determinism
ENG-5569: Cleanup, FaultDistributor is no longer a thing.  Delete it,
all its ilk, and move the one method we still need to LeaderAppointer,
which is currently responsible for partition detection.
ENG-5616-determinism function tweak
Merge branch 'master' into ENG-5616-determinism
ENG-5741: first cut for jenkins.
ENG-5741: fix test
Update version to 4.0.2.1.
Fix change-version.sh to work on mac and liux.
Move Ubuntu .deb packaging to an Ubuntu machine.
Change some names to be more generic.  Actual machines used are set in 1 place
and otherwise not used.
(cherry picked from commit 9bde88900c021b2fb79bdfe55530439e8933e1f4)
ENG-5741: use HostAndPort
ENG-5741: some comments.