ENG-5714 Improved JDBC support for database tools.
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5714
ENG-5616-prep Add to index selection tests to prevent regressions.
For ENG-5650, specify a path for the hs_err_pid file in the voltdbroot so the log collector can find it
ENG-5685: fail fast when unexpected error in client.
ENG-5685: reverse the check.
ENG-5685: fix
ENG-5685: typo
For ENG-5635, don't generate filenames with : in them, use -
Merge branch 'master' into ENG-5685
rm dead planner code
Merge pull request #1108 from VoltDB/ENG-4838-cleanup

rm dead planner code
For ENG-5345, failed to flip buffer containing serialized data before counting how many bytes are being discarded causing permanent backpressure
For ENG-5345 don't use crashLocalVoltDB for assertions
ENG-5685: collapse checks.
Merge pull request #1105 from VoltDB/ENG-5685

Eng 5685
Merge pull request #1113 from VoltDB/ENG-5345-3

Eng 5345 3
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)
For ENG-5345, also account for bytes released from current write buffer