Add a resource fit predicate.

Not linked into any scheduler yet.
I argue that pods do not have a capacity - they are not scheduled into.  They have a limit and they have children.  The children are effectively bounded, as a group, by the parent's limit, but can have limits that sum up to larger than the parent.  Eventually, I mean :)

TL;DR Capacity for pods and containers is nonsense