patch applied (cabal-install): Change the DependencyResolver type to take a per-package version pref