Fixes #1150. Fixes #1564.
'cabal configure': honor the '--constraint' flag.
Yes ok. We can still configure packages that the solver would not allow by using Setup.hs configure.
Note that this has been reverted in 8dd4441 on the 1.20 branch due to it caused e.g. containers test suite to no longer build.