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).
The defaults may change on the kafka side. I think there should be a way for secor to say: "use kafka defaults".