rustc: Add self/super hint for extern crate resolve errors.
rustc: reduce redundant resolve errors.
auto merge of #14879 : Ryman/rust/resolve_super_hint_cut, r=alexcrichton