cabal test: only build tests and dependencies
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'.
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.
Update bootstrap.sh.
Platform dependent search path separator

When using cabal exec on Windows, it would give an error such as:

ghc.exe: can't find a package database at
C:\Users\tchakkazulu\path\to\dir\.cabal-sandbox\i386-windows-ghc-7.6.3-packages.conf.d:C:\Program
Files (x86)\Haskell Platform\2013.2.0.0\lib\package.conf.d
Merge pull request #1804 from tchakkazulu/master

Platform dependent search path separator
Add missing space in topdown solver output
Print solver parameters on -v3.

Before the solver is invoked, the parameters will be printed
if high verbosity has been selected.

This includes constraints and preferences.
Remove dead pretty-printing code that is duplicated anyway.
Remove empty line in output
Remove dead pretty-printing code
Remove dead pretty-printing code that is duplicated anyway.
Fix #1788

- Remove redundant space after `description:` field name.
- Eliminate trailing spaces on *some* blank lines.
- Convert all field names to lower case.
- Eliminate redundant `buildable: True` and `exposed: True` fields.
- Fix Haddock module comment.
Merge remote-tracking branch 'upstream/master' into cabal-format