ENG-4086 Use index scan on JSON FIELD LIKE prefix.
In plannertester, add indexed json suite (including indexed LIKE), refresh (recently?) improved voltcache baseline plans.
For ENG-2927, add more exception handling to SnapshotDaemon, to avoid dropping errors
Merge branch 'master' into ENG-4086-json-like
Fix overreach in JSON LIKE optimization -- would abuse index for wrong answers.
ENG-4384: Add a CLI arg to disable adhoc writes in txnId-selfcheck2.
Merge branch 'master' into ENG-2927
For ENG-2927 improve snapshot daemon logging/exception handling

Added catch blocks for a lot of places that appear to be uncovered or accidentally captured by a closure submitted to an executor service.
Added a catch block to SnapshotCompletionMonitor when it invokes interests, this will prevent a single interest that throws from stopping the event from reaching the other interests
Added a bunch of logging throughout the lifecycle of a truncation request in snapshot daemon to make it a little easier to track what path it is going down and also added a truncation request
ENG-4384: Add a naive rate limiter to txnId-selfcheck2.
ENG-3154,ENG-3153,ENG-3163,ENG-4357: Support and prep code for schema change.
Also some typo fixes.
No functionality changes.
More smallish changes from the schema branch to the prep branch.
Merge remote-tracking branch 'origin/master' into ENG-3153-schemaprep
Fix table generation bug and add a better comment to a TableHelper method.
Re-enable function tests.
Merge pull request #382 from VoltDB/ENG-4086-json-like

Eng 4086 json like
Cleanup of the schema-prep branch per pmartel feedback.
Merge remote-tracking branch 'origin/master' into ENG-3153-schemaprep
ENG-4384: Set spHandle on CompleteTransactionMessage.

CompleteTransactionMessages truncates the FragmentTaskMessages in the repair
log. On SPI repair, if the complete message doesn't have the latest spHandle,
the new master may generate an spHandle that's already been used before. Set the
spHandle for each complete message so that they can advance the max seen
spHandle on repair.
Merge pull request #386 from VoltDB/ENG-3153-schemaprep

Eng 3153 schemaprep
ENG-4306 Make VoltTableUtil.CSV_NULL public for use by client programmers.