Fixed conflict
Replaced hadoop-core dependency with hadoop-client
Revert "Replaced hadoop-core dependency with hadoop-client"

This reverts commit c594c402de5efcca7beb31212713cf0ba2e54a13.
Created camus-kafka-producer jar
Replaced hadoop-core dependency with hadoop-client as it drags in few transitive dependencies
Moved encoders and decoders to separate jar
Fixed missing import of DefaultCodec
Merge pull request #46 from wikimedia/wikimedia

Fixed missing import of DefaultCodec
adding sweeper job for compacting the number of files in partitions produced by Camus
fixes to sweeper code involving key projection, whitelisting, and error capturing for failed topics
Duplicated row

Removed duplicated row
Merge pull request #47 from hershs/patch-1

Duplicated row
Added sort to guarantee ordering of executions

When Camus is deleting old executions and finding the latest, the
ordering of executions was not guaranteed. (i.e. Camus may find a
previous execution that isn't the latest). This has been an issue when
testing Camus using the local file system or under certain Hadoop
distributions. The listing of execution files is now sorted into 'last
modified' order.
Use lexicographical order

Use lexicographical order  instead of 'last modified' order for
determining the latest executions
Merge pull request #48 from jfg9/master

Added sort to guarantee ordering of executions
Adding check for null when CompressionCodec is not set.
Merge pull request #49 from apsaltis/master

Adding check for null when CompressionCodec is not set in SequenceFileRecordWriterProvider
Added validity checks for kakfa.brokers job property
Merge pull request #52 from galvinograd/master

Added validity checks for kakfa.brokers job property
Merge pull request #42 from theduderog/master

Remove unnecessary dependency