Fix documentation typos
Scan the entire crate for exported macros

It previously missed anything in an inner module.
auto merge of #11684 : FlaPer87/rust/doc_typos, r=cmr
auto merge of #11687 : sfackler/rust/macro-export-inner-crate, r=alexcrichton

It previously missed anything in an inner module.