Add check to ensure that setTargetElement is passed a Traversable
Add tests for NonuniformCollection::setTargetElement
NonuniformCollectionInputFilter::setInputFilter should reject non-Traversable argument
Add some additional tests