Pull request for all the remaining patches, including the new performance monitors.

On Thu, 2014-10-09 at 06:35 -0700, Jens Breitbart wrote:
> Should we keep the perf monitor or just remove it all together? Is all
> its functionality part of gperf?

GPerf is a strict superset of Perf, so Perf could be removed. However,
their configuration formats are incompatible, so we may want keep Perf
around for compatibility. Additionally, one may want to use Perf as a
reference when testing GPerf (check that they return the same values,
etc.).