[Git][ghc/ghc][wip/T26514a] 12 commits: Refactor fundep solving