Added enforce.required.acks (issue #91)

Fail messages locally if the currently known ISR count for a partition
is less than `request.required.acks`.