Fix typing checking for and_do_block when the stubbed method has a block argument
Merge pull request #212 from pivotal-brian-croom/and_block_block_with_block_taking_a_block

Fix typing checking for and_do_block when the stubbed method has a block argument
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
contain(an_instance_of(Class))