Add memcheck_lite ant target
Reverting "Remove redundant DuplicateCounter code that expects some old
behavior."

This is actually necessary to handle mispartitioned transactions in the
duplicate counter. Will find a better approach to send back the responses.

This reverts commit c15a1e2f1037f9ec4202d0dc0eba0bc60654c10e.
Merge branch 'elastic'
Change target name to lightweighted
Merge pull request #589 from VoltDB/ENG-4560-memcheck

Add memcheck_lite ant target
Fix deadlock in StreamSnapshotDataReceiver.

Only grab the buffer from the pool after receiving a message from the
mailbox. If the buffer is grabbed before receiving the message, this thread
could hold on to a buffer it may not need and other receivers will be blocked if
the pool has no more buffers left.
Check all data sinks for first block at the beginning of elastic join data transfer.
Merge pull request #590 from VoltDB/streamsnapshot-deadlock

Fix stream snapshot receiver deadlock
ENG-4855: Fix elastic hashinator determinism bug.

The elastic hashinator should always generate the same tokens for the same
partitions regardless of the total partition count.
Merge pull request #591 from VoltDB/ENG-4855

ENG-4855: Fix elastic hashinator determinism bug.
ENG-4856: Bound the number of buffers used for decompression in
StreamSnapshotDataReceiver.

The StreamSnapshotDataReceiver now takes a FixedDBBPool that contains a fixed
number of direct byte buffers. It will take buffers from this pool for both
compressed data and decompressed data.
Merge pull request #593 from VoltDB/ENG-4856-clean

ENG-4856: Bound the number of buffers used for decompression in StreamSnapshotDataReceiver
Working cleanup job.  Will be called by admintools-delete-workspaces-on-slaves
Jenkins job.
Initialize dryRun.
ENG-4686 more comments, and add better end state determinism in TestFuzzMeshArbiter
Merge branch 'master' into ENG-4686