[Git][ghc/ghc][wip/T26514] 18 commits: Refactor fundep solving