make Option's iter method use a lifetime
auto merge of #4874 : thestinger/rust/option, r=catamorphism