ENG-5471: Merge canSafelyFreeTuple with notifyTupleDelete in all the table
stream contexts.

When a tuple delete undo action is released, all contexts will be notified and
they can make the decision of whether the tuple should be freed immediately or
not.

The COW context may stop a tuple from being freed immediately, but the tuple
should still be removed from the elastic context.
ENG-5471: Check if a tuple is pending delete before materializing it from the
elastic context.

If the tuple is deleted but pending snapshot, it shouldn't appear in the elastic
read context.
ENG-5471: Fix incorrect if condition in ElasticIndexReadContext.
ENG-5471: Crash if the site tries to materialize a deleted tuple from the
elastic index. It should be unpossible.
ENG-5283 distinct exit status.
ENG-5283 fix for csvloader exit code change.
Merge pull request #961 from VoltDB/ENG-5471

ENG-5471: Delete tuple from elastic index on tuple removal
ENG-5283 review changes.
ENG-5283 noise.
ENG-5283 keep 2 statuses for now.
Merge pull request #965 from VoltDB/ENG-5283

Eng 5283