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
Suppress orphan warning pre-GHC 7.8

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Add extra network dependency to make sure dep solver gets it right.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Make Distribution.Simple.PackageIndex polymorphic in package storage.

BC note: renamed type PackageIndex :: * to InstalledPackageIndex.

The intent is to have cabal-install use this package index in order to
track information about compilation in progress.  We introduce a new
PackageInstalled type-class to keep track of data types which have their
IDs and dependency graphs in InstalledPackageId.

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