rm unused upcall_exchange_free
rm default method lint

default methods are enabled by default, so there's not much point in
keeping around a lint to report them as being experimental
improve container/iterator tutorial
auto merge of #8030 : thestinger/rust/iterator, r=huonw