Missing synchronization bug fix in libprocess.

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1336417 13f79535-47bb-0310-9956-ffa450edef68
Updated Group and Group::Membership API.

(1) Renamed Group::info to Group::data (and associated changes).
(2) Added Group::Membership::watch to explicitly watch for a single
    membership's cancellation (and associated GroupProcess changes).
(3) Fixed a but in GroupProcess::update that was deleting a Watch
    object when also re-enqueueing it.
(4) Updated the GroupProcess destructor to fail all outstanding
    futures associated with the Group.

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338037 13f79535-47bb-0310-9956-ffa450edef68
Fixing broken slave webui after adding ID::generate functionality (https://reviews.apache.org/r/5106).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338312 13f79535-47bb-0310-9956-ffa450edef68
Minor code cleanup (https://reviews.apache.org/r/4979).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338315 13f79535-47bb-0310-9956-ffa450edef68
Added Future::then (https://reviews.apache.org/r/4980).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338339 13f79535-47bb-0310-9956-ffa450edef68
Added "state" abstraction, including implementations using leveldb and ZooKeeper.

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338382 13f79535-47bb-0310-9956-ffa450edef68
Conditionally compiling Java components of State tests.

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338401 13f79535-47bb-0310-9956-ffa450edef68
Properly escaping JSON (except for unicode) (https://reviews.apache.org/r/5104).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338430 13f79535-47bb-0310-9956-ffa450edef68
Bug fixes for libprocess that make sendfile actually work correctly. In addition, this adds MIME support for sending files (https://reviews.apache.org/r/5102).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338431 13f79535-47bb-0310-9956-ffa450edef68
Updated the strings::pairs function to take multiple delimiters (https://reviews.apache.org/r/5103).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338432 13f79535-47bb-0310-9956-ffa450edef68
Fix for slave segfault on framework exit (contributed by Vinod Kone, https://reviews.apache.org/r/5057).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338433 13f79535-47bb-0310-9956-ffa450edef68
Bug fix in test_framework.py and Python/C++ binding for declineOffer() (contributed by Harvey Feng, https://reviews.apache.org/r/4960).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338434 13f79535-47bb-0310-9956-ffa450edef68
Added slave host name to master log messages (contributed by Vinod Kone, https://reviews.apache.org/r/4900).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338438 13f79535-47bb-0310-9956-ffa450edef68
Added a javascript based webui using Twitter Bootstrap and AngularJS (contributed by Jonathan Fuchs, https://reviews.apache.org/r/5105).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338838 13f79535-47bb-0310-9956-ffa450edef68
Added new webui files to Makefile.am so that they will get distributed/installed (https://reviews.apache.org/r/5117).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338839 13f79535-47bb-0310-9956-ffa450edef68
Added build::TIME (useful for relative dates on webui) (https://reviews.apache.org/r/5122).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338840 13f79535-47bb-0310-9956-ffa450edef68
Run bottle in a separate process to avoid races with dlopen/Python (https://reviews.apache.org/r/5116).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338850 13f79535-47bb-0310-9956-ffa450edef68
Switch user before getting executors.

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338862 13f79535-47bb-0310-9956-ffa450edef68
Added popovers and relative dates to the webui (https://reviews.apache.org/r/5127).

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1338863 13f79535-47bb-0310-9956-ffa450edef68
Added an interface for getting information from the /proc filesystem (https://reviews.apache.org/r/5132).

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