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

There was a shift long ago from a hard 78-character limit to a hard 100-character limit. Almost all code now uses 80 characters as the limit, but you're allowed to go over as necessary for various things (such as importing foreign code).