Expose Kafka socket parameters, max message size.

@pgarbacki

One more PR for you.  It's important to be able to set these values for the client, especially the max message size (because if the server uses a size larger than the default, the consumer will fail).
In that case it would be to leave them unset, and check if they're not empty/null.