KafkaLoader sample.
Merge branch 'master' into kafka-loader
kafka-sample-bulkloader
ENG-6009: Fix race at the end of rejoin/join that may cause MP deadlock.

Since the m_rejoinDataPending flag in RealVoltDB is set asynchronously, sites
could have inconsistent views of what the value is during the execution of a
sysproc at the end of rejoin/join. Created a method to atomically check the flag
and determine if it's safe to execute a sysproc, @SnapshotSave fragment to be
specific. For the same MP sysproc, the method always returns the same decision,
even though the flag could flip in between the calls.
ENG-5608: Dump fragment if it doesn't contain the invocation in
CompleteTransactionTask.logToDR().
Merge pull request #1253 from VoltDB/ENG-5608

ENG-5608: Dump fragment if it doesn't contain the invocation in CompleteTransactionTask.logToDR().
ENG-6009: Add missing method to MockVoltDB.
ENG-5608: Log the fragment when it doesn't contain the InitaiteTaskMessage in
logToDR().
Merge pull request #1254 from VoltDB/ENG-5608

ENG-5608: Log the fragment when it doesn't contain the InitaiteTaskMessage in logToDR()
For ENG-6009, fix bug in test cases where RealVoltDB state is not reset
ENG-6091: Different waiting semantics since FutureTask .get() after .cancel() immediately throws a CancellationException
Merge pull request #1251 from VoltDB/ENG-6009

ENG-6009: Fix race at the end of rejoin/join that may cause MP deadlock.
Should also replay the clear index fragment of @BalancePartitions from the task
log.
Merge pull request #1256 from VoltDB/ENG-6091

ENG-6091: Different waiting semantics since FutureTask .get() after .can...
Merge pull request #1255 from VoltDB/tasklog-replay-filter

Should also replay the clear index fragment of @BalancePartitions from the task log
ENG-5984: experimental kafka bulk loader.
Merge pull request #1248 from VoltDB/kafka-loader

Kafka loader sample for kit.
Merge branch 'master' into fourtwo-integration