Resource Monitoring 1: Added name to ExecutorInfo.

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

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1449833 13f79535-47bb-0310-9956-ffa450edef68
Resource Monitoring 1.5: Added source to ExecutorInfo.

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

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1449834 13f79535-47bb-0310-9956-ffa450edef68
Resource Monitoring 2: Added global statistics for libprocess,
enabling centralized stats across Processes.

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

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1449835 13f79535-47bb-0310-9956-ffa450edef68
Resource Monitoring 3: Added context to statistics to provide
a clean way to logically group stats.

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

git-svn-id: https://svn.apache.org/repos/asf/incubator/mesos/trunk@1449836 13f79535-47bb-0310-9956-ffa450edef68
Resource Monitoring 4: Added metering to statistics.

We'll need to compute metered data on top incoming raw data. The challenge is that some meters will require previous data:
For example:
1. cpu_time = 10 @ time 10;
2. cpu_time = 20 @ time 20; --> cpu_usage = 1.0 (100%) this is 20-10 / 20-10
3. cpu_time = 25 @ time 30; --> cpu_usage = 0.5 (50%) this is 25-20 / 30-20

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

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