Added support for hadoop-2.0.0-mr1-cdh4.1.2.

Review: https://reviews.apache.org/r/9174

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453138 13f79535-47bb-0310-9956-ffa450edef68
Used gzip encoding only when acceptable.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/8797

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453139 13f79535-47bb-0310-9956-ffa450edef68
Added tests for http decoding.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/8798

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453140 13f79535-47bb-0310-9956-ffa450edef68
Added tests for http encoding.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/8799

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453141 13f79535-47bb-0310-9956-ffa450edef68
Added a Bytes abstraction.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/9120

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453142 13f79535-47bb-0310-9956-ffa450edef68
Added more user-friendly cgroups OOM messages.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/9121

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453143 13f79535-47bb-0310-9956-ffa450edef68
Added protobuf to libprocess third party libraries.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/9743

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453144 13f79535-47bb-0310-9956-ffa450edef68
Removed protobuf from mesos third party libraries,
and used libprocess protobuf instead.

From: Ben Mahler <benjamin.mahler@gmail.com>
Review: https://reviews.apache.org/r/9744

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1453145 13f79535-47bb-0310-9956-ffa450edef68