Refactor CompositeRecordReader to only make a record reader when necessary
Fix comments
Update nextKeyValue() per conversation with Raghu
Merge pull request #403 from kevinweil/jco/dont_open_at_once

Refactor CompositeRecordReader to only make a record reader when necessary
[maven-release-plugin] prepare release elephant-bird-4.6rc2
[maven-release-plugin] prepare for next development iteration
Fix bug in CompositeRecordReader
Merge pull request #405 from kevinweil/jco/fix_dumb_bug

Fix bug in CompositeRecordReader
 Make dependencies expicit in Readme quickstart #406
[maven-release-plugin] prepare release elephant-bird-4.6rc3
[maven-release-plugin] prepare for next development iteration
Merge pull request #407 from lewismc/master

 Make dependencies explicit in Readme quickstart section
Gzip objects before storing them in the job conf
Update javadoc
Merge pull request #409 from kevinweil/alexlevenson/compress

Gzip objects before storing them in the job conf
Fix NPE in CompositeRecordReader due to improper delegate initialization

The initial split created by the delegate in CompositeRecordReader should
provide the key/value objects used for the rest of processing. This was not
the case, which led to an NPE. Also, there was an issue in the getProgress
method.
Update documentation
Guard against divide by zero
Merge pull request #411 from kevinweil/jco/compositerr_proper_kv_init

Fix NPE in CompositeRecordReader due to improper delegate initialization
[maven-release-plugin] prepare release elephant-bird-4.6rc4