handle sarama.ErrOffsetOutOfRange elegantly
handle sarama.ErrOffsetOutOfRange elegantly

by asking the user what to do via a callback.

Also there were too many vars named 'partition', so renamed all of type
*parition to 'part', and type int32 to p (except part.partition).

Spelled commited correctly in comments and errors.

mistsys/sarama-consumer