add the Iterator trait to the prelude
auto merge of #7008 : thestinger/rust/iterator, r=catamorphism

The `IteratorUtil` trait hits a bug in method resolve, but the basic trait has no issue.