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
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 -
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-5741: first cut for jenkins.
ENG-5741: fix test
ENG-5741: use HostAndPort
ENG-5741: some comments.
ENG-5471: add tests
ENG-5569: Make @Shutdown less flail-y.
- Prevent crash logs when @Shutdown is requested
- Generate log messages stating what's happening
- Synchronize all sites on a MP boundary to minimize spurious
  higher-level fault detection messages
- Add a failsafe thread to kill nodes after 10 seconds if something
  somehow interrupts the @Shutdown procedures (an unexpected node
  failure during the prepare phase, for example)
- Reduce some logging when it's known we're shutting down
ENG-5569: Add junit test for @Shutdown
ENG-5741: comments and typos
Merge branch 'master' into ENG-5741
plannertestrefresh to reflect table truncate and json shrinkage (from when?), DDL/Volt-Compiler restore plannertester's no-proc-loading mode
ENG-5616 shrink catalog by dropping unused statement output column specs
Merge branch 'master' into ENG-5741