[Git][ghc/ghc][wip/jeltsch/module-graph-reuse-in-downsweep] 24 commits: Introduce a cache of home module name providers