Removed the receiver's locks and essentially reverted to Saisai's original design.
Minor updates.
Minor updates.
Fixed mistake
minor update.
Refectored KafkaStreamSuiteBased to eliminate KafkaTestUtils and made Java more robust.
Merge pull request #8 from tdas/kafka-refactor3

Refactor 3 = Refactor 2 + refactored KafkaStreamSuite further to elimite KafkaTestUtils, and made Java testsuite more robust