Add a resource fit predicate.

Not linked into any scheduler yet.
I'm about to be on vacation so I won't be able to follow up-- but I'm not sure it makes sense to use the same type for resources on a node as we do for a pod-- what's a node's request mean?

Let's try to summon @johnwilkes for API types review.