Add support for FetchRequest API V3.
This commit adds support for version 3 of the FetchRequest API. The
KIP can be found here:
https://cwiki.apache.org/confluence/display/KAFKA/KIP-74%3A+Add+Fetch+Response+Size+Limit+in+Bytes
the PR here:
https://github.com/apache/kafka/pull/1812
and the JIRA here:
https://issues.apache.org/jira/browse/KAFKA-2063
Should document the fact that the per-partition limits take
precedence (so the returned message may be larger than the
requested limit).