Disable TemplateHaskell/{dynamic,profiling} tests on Travis.
Whitespace.
Unbreak the DeterministicAr test (again).
Support the CABAL_SANDBOX_CONFIG environment variable.

For symmetry with CABAL_CONFIG. Fixes #1626.
Document '--sandbox-config-file'.
Better fix for the DeterministicAr test.
Refactoring.

Add a D.S.Program.Strip module. Call 'stripLib' from createLibArchive so that
it's done only once.
Implement the '--ignore-sandbox' option.

Fixes #1403.
Compat version of readProcessWithExitCode

* Add a new module, Distribution.Client.Compat.Process, with a
  function readProcessWithExitCode.  Unlike the one from
  System.Process it always catches "does not exist" errors and turns
  them into ExitFailures.

* Change all calls to readProcessWithExitCode to use the new version.

* Fixes #1613.
Merge pull request #1628 from byorgey/issue1613

Compat version of readProcessWithExitCode
Use showPackageEnvironment to serialize cabal.config
Typo.

Thanks to Luke Iannini for the heads-up.
Replace hardcoded "" with use of getPkgEnvDir

This requires `getPkgEnvDir` to be exported from `D.Client.Sandbox`.
Merge branch 'master' of github.com:haskell/cabal
Update 'bootstrap.sh'.
Revert "Replace hardcoded "" with use of getPkgEnvDir"

This reverts commit 57bce8d85b4d01f6821ec5580e8d0d3d9fa25e82.
Don't strip libraries on OS X.

Fixes #1630.
Trim a module's export list.
'runConfigureScript': quote the gcc path.

See #1634.
Fix boostrap.sh build (network configure)

cabal.git 7f9c23d fails when configuring network:
checking whether the C compiler works... no

To fix that, update network version to 2.4.2.2.

See #1634.