On Windows, use `TransliterateCodingFailure` for encoding on `stdout`
and `stderr` (unless the current locale encoding is already a Unicode
encoding, in which case do nothing.)
Relaxed error handling requires base >= 4.4; fix build for GHC <= 7.0.4.
Forgot to conditionally omit all the relevant imports in the previous
commit; oops.
Again, fix on GHC 7.0.4, hopefully.
Remove redundant line. (Churn to prod Travis CI.)
cabal test: only build tests and dependencies
Don't strip libraries on Windows

Stripping triggers a bug in strip.exe when there are lots of
identically named modules. The strip program has a limit in how it
generates temp file names, which eventually leads to name collision.

Fixes #1784.
Merge branch '1.20'
Enable '--reorder-goals' by default.

Fixes #1780.
Use the delegate_ctlc feature from process >= 1.2.

Allows to remove code copied to D.S.Utils from System.Process.Internal.
Disable GHC 7.0.4 in '.travis.yml'.
Merge pull request #1743 from ianbollinger/windows-encoding

Relax handling of encoding failures on Windows (fixes #846)
Add `changelog` to extra-source-files

So that it'll show up on Hackage
mingw32_TARGET_OS is never defined for non-GHC code.

AFAIK. We don't use this form consistently anyhow. Also fix a typo.
pass --no-check-certificate to wget

https://github.com/haskell/cabal/issues/1796

(The current https://hackage.haskell.org/ SSL certificate does not have
identity validation, so `--no-check-certificate` must be passed to `wget`
in order for it to fetch without error.)
Cabal.cabal: allow QuickCheck-2.7

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge pull request #1799 from trofi/master

Cabal.cabal: allow QuickCheck-2.7
Use import list to hide new System.Exit.die

Starting with GHC 7.10 (and soon GHC HEAD), System.Exit exports the new `die`
which would clash with Cabal's own `die`. See also

  https://ghc.haskell.org/trac/ghc/ticket/9016

For more details.
Increase defaultMaxBackjumps to 2000 (from 200).

As suggested by Anders Löh in #1780.
Revert "Enable '--reorder-goals' by default."

This reverts commit 75f8651d44a92e9da855e0386dc7278b499cb3d8.

See discussion in #1780.