Adds utilization based scheduling.

Extends state reporting to include up-to-date resource utilization of
hosts. Adds claims support and stats profiling to resource tracker.
Adds scheduler filters and weighers that exploit the added stats.

Implements: blueprint utilization-based-scheduling
Change-Id: Ic47c26e79d36392d16421168bab496d9381989d9