[Git][ghc/ghc][wip/int-index/visible-forall-gadts] 12 commits: Revert "Specialise: Don't float out constraint components."