Update to kafka 2.2.1

Remove duplication of KafkaData, KafkaSource, KafkaInputFormat in order to only retain
the variants from org.apache.crunch.kafka.record that were already mostly compatible
with kafka 2.2.1. Fix some remaining incompatibilities, in particular related to reading
offset information from the broker.

Signed-off-by: Josh Wills <jwills@apache.org>
23 files changed