[codec-memcache] Simplify object hierachy and remove Headers.

This changeset removes the separate message headers and merges the
field directly into the messages. This greatly simplifies the
object hierachy and also saves header allocations in the pipeline.
Ensure the HttpResponseEncoder is always placed before the HttpObjectAggregator. Part of [#2219]