Handle partial messages at the end of a message set
Handle partial messages at the end of a message set

As an optimization, Kafka brokers are allowed to include partial
messages at the end of a message set -- these should be ignored by
clients.

zendesk/ruby-kafka,zendesk/ruby-kafka,crashlytics/ruby-kafka,crashlytics/ruby-kafka