Add a resource fit predicate.

Not linked into any scheduler yet.
Should a pod that requests an unknown resource have that resource ignored, or be unschedulable?
Or did you plan to handle unknown resources in validation in a future PR?