Add option to allow consumer client to choose fetch policy
This determines the fetch policy to abide by when the client connects
to kafka and no offset is found yet:
- earliest: automatically reset the offset to the earliest offset
- latest: automatically reset the offset to the latest offset