rustc: Give a hint for missing self/super for imports & reduce number of redundant errors

Yeah. I suppose you could have some heuristic for "print the shortest path", but style dictates that root-based paths are more common than module-relative paths.