rustdoc: Filter out private definitions. Closes #3538
MutableIter impl for Option + use it in treemap
auto merge of #5375 : z0w0/rust/rustdoc-private-hide, r=thestinger
auto merge of #5395 : thestinger/rust/iter, r=pcwalton