producer: permit throttling max messages per request

Related to #233

@lokeshverizon setting `MaxMessagesPerReq` on this branch (instead of