Automatically converting to millisecond timestamp if the value is large enough

Change-Id: I558f11db2e662fb35428a3a561e544dd0b13989e
Merge remote-tracking branch 'origin' into wikimedia
Explicitly configuring unix timestamp units in JSONStringMessageDecoder

'unix_seconds' will convert the timestamps to milliseconds, and
'unix_milliseconds' will use the value as a long as is.

Change-Id: I76131767284a675775836cfeb18b2a06db68f11f
Merge pull request #66 from wikimedia/wikimedia

Automatically converting to millisecond timestamp if the value is large ...
Enable compression for StringRecordWriterProvider
Enable compression for StringRecordWriterProvider
Merge pull request #79 from prakashkadel/prakash_branch

Enable compression for StringRecordWriterProvider
adding hadoop common to gradle build
removing hadoop from gradle subproject confs
switching to DefaultCodec to allow build across hadoop versions
renaming gradle artifact
adding option to override quota on base exec dir and added functionality to remove failed directories if quota is exceeded
Readme cleanups
Merge pull request #89 from ehrlichja/master

Readme cleanups
test for DefaultPartitioner
using configuration object
new unit tests for JsonStringMessageDecoder. cleanup.
Merge pull request #93 from ehrlichja/feature/tests

New unit tests.
Fix merge conflixt
Temporarily disabling of testGeneratePartitionPath