cardiff: Adding override list

When we want to keep a single item from a component, we can exclude
everything but the stuff we want.

So if an item match from the exclude list, it's enough to consider it
even if it could match from the include or exclude list.
cardiff: Don't compare SMART attributes but when_failed

Don't try to group per SMART properties except from the when_failed
attribute