Implement consumer metadata request/response pair

Per latest version of the spec.

@wvanbergen