Implement dependency tracking output proposal
The https://gitlab.haskell.org/ghc/ghc/wikis/proposals/dependency-tracking-output proposal suggests an interface which tools like
cabal-install may use to gain more insight into the GHC's conception of the dependency graph, allowing
cabal-install to move away from
--make mode and hopefully benefit from the improved parallelism of single-shot mode.