As per discussion with @snmarterclayton. I implemented this for most types in the "obvious" way. I am not sure how to implement this for a couple types, though.
Allows pkg/api to take a reference to labels.Selector and fields.Selector