Add a resource fit predicate.

Not linked into any scheduler yet.
Do you plan to use the MaxUage field in your next PR, or one soon after?  If so, could you say a little bit more about how you will use it.  If not, drop it?