Helped extra-ghci-libraries find its way to .cabal files.
error if the config file is invalid

This stops surprising the developer when their config file is ignored due to a typo.
reword help text in allow-newer
packages -> dependencies
Merge pull request #2044 from cheecheeo/reword_allow_newer

reword help text in allow-newer
switched from error to die
Typos.

Thanks to A. Bram Neijt (see #2045).
-Wall police.
Improve an error message.
'loadConfig': don't set haddockProgram[Args,Paths].

This information is passed via 'dist/setup-config'.

See https://github.com/haskell/cabal/issues/2046#issuecomment-53034455.
Accommodate network/network-uri split
Merge pull request #2053 from RyanGlScott/master

Accommodate network/network-uri split
.travis.yml: Bump GHC version.
Bump version.

So that the 'install_from_tarball' build bot step doesn't try to use the old
1.21 snapshot that comes with GHC HEAD.
Apply network-uri split to test package as well.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
A few more sandbox related ignore items.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Actually check for command success in these tests

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Merge pull request #2059 from ezyang/ezyang-test-fixes

Ezyang test fixes
Change the inplace package database to not use file-style database.

Instead we use HcPkg.init (e.g. ghc-pkg init). For ghc-pkg this will
create a new directory style db.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Signed-off-by: Duncan Coutts <duncan@well-typed.com>
Suppress orphan warning pre-GHC 7.8

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>