Support contain(id).nested() for arrays and sets

[#68772966]
Support contain(UIView *) for searching in view hierarchies
Add additional test to the contain nested functionality and refactor to use shared examples