producer: check MaxMessagesPerReq >= FlushMsgCount

Validate the above condition when MaxMessagesPerReq is set, as it doesn't make
sense to force a flush before one has been soft-triggered.
Switch to a working mirror
Merge pull request #240 from Shopify/tighten-config-validation

producer: check MaxMessagesPerReq >= FlushMsgCount