librustdoc: instead of skipping ignored tests, pass them to libtest so it can report them as such. If a test is marked as `notrust`, however, it will not show up in the final report.
iter::Extendable
iter::FromIterator
Iterator
map
flat_map