Fix network isolator build

Review: https://reviews.apache.org/r/24129
Fixed 3rdparty stout namespace and todo style

Review: https://reviews.apache.org/r/23598
Fixed 3rdparty libprocess todo and namespace style

Review: https://reviews.apache.org/r/23597
Fixed namespace and todo styles in mesos source

Review: https://reviews.apache.org/r/23596
Enabled todo and namespace rules in style check

Modified cpplint.py to support
} // namespace foo {
  instead of
} // namespace foo

Review: https://reviews.apache.org/r/23599
Fixed lingering namespace style error
Fixed the build error in port mapping tests.
Fixed a flaky slave recovery test.
Refactored the python bindings into multiple modules.

The existing module has been split into two separate ones:

- mesos.interface - This contains the stub implementations for the
                    Executor/Scheduler as well as the protobufs.
- mesos.native - The old _mesos module.

There is also a base metapackage `mesos` that allows a potential `pip
install mesos` to correctly install everything required. While
mesos.interface can now be uploaded to the cheeseshop, mesos.native
has not changed and will need some more work first.

Review: https://reviews.apache.org/r/23224
Fixed a flaky test: ZooKeeperTest.LeaderDetectorTimeoutHandling

- The original ZK session timeout was the same as AWAIT_READY timeout so it's possible that AWAIT_READY timed out in a race.
- Split the the test into two because to test detector we don't really need to wait several seconds for ZooKeeperTestServer to expire the session, which slows down the test.

Review: https://reviews.apache.org/r/24123
Serialize Containerizer::launch,wait invocations.

Review: https://reviews.apache.org/r/23463
Added 'bool' return value to Containerizer::launch.

Review: https://reviews.apache.org/r/23461
Added composing containerizer and --containerizers flag.

Review: https://reviews.apache.org/r/23462
Added a helper for determining the cgroup of particular pid.

These helpers perform the non-trivial steps required to determine the
cgroup of a particular pid for a particular hierarchy where a
particular subsystem is attached (in this case, we've provded
implementations for the 'cpu' subsystem hierarchy and 'memory'
subsystem hierarchy, which may be the same depending on how cgroups
are mounted).

Review: https://reviews.apache.org/r/23632
Fix stout/os to properly check errno from getpwnam_r.
Support some Linux systems (e.g., RHEL7) which return non-zero and set
errno to indicate a user or group was not found.

Review: https://reviews.apache.org/r/24249
Removed unused code from future.hpp.

Review: https://reviews.apache.org/r/23874
Made WeakFuture<T>::get a const operation.

Review: https://reviews.apache.org/r/23875
Master detector cleanups.

Review: https://reviews.apache.org/r/23866
Handle discards on the master detection futures.

Review: https://reviews.apache.org/r/23867
Added a ping timeout in the slave to trigger a re-detection.

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