--show-iface: Qualify all non-local names

Authored by sjakobi on Aug 12 2018, 4:10 AM.

Description

--show-iface: Qualify all non-local names

Summary:
In order to disambiguate names from different modules, qualify all names
that don't originate in the current module.

Also update docs for QueryQualifyName

Test Plan: validate

Reviewers: simonpj, bgamari

Reviewed By: simonpj

Subscribers: rwbarton, thomie, carter, tdammers

GHC Trac Issues: Trac #15269

Differential Revision: https://phabricator.haskell.org/D4852