Helped extra-ghci-libraries find its way to .cabal files.
clean redunant imports in cabal-install\Distribution\Client: Environment.hs, Time.hs
remove #if MIN_VERSION_base(4,5,0)
Merge pull request #2127 from Heather/iclean

Remove redundant imports in cabal-install\Distribution\Client\
Merge pull request #1859 from anton-dessiatov/master

Add extra-ghci-libraries support to .cabal files
Document building cabal from git sources and running the tests.
Merge pull request #2140 from erikd/master

Document building cabal from git sources and running the tests.
Whitespace.
Improve 'BuildingFromGit.md' a little bit.
Merge 'BuildingFromGit.md' and 'HACKING.md'.
bootstrap.sh: alter check for tarballs already downloaded to work with symlinks also
support bootstrapping cabal-install into a sandbox
Merge pull request #2137 from JakeWheat/bootstrap-sandbox

'support sandboxes' in bootstrap
Whitespace.
80-col violations.
Add license type UnspecifiedLicense.

Before this, AllrightsReservered had two separate meanings; the author
explicitly chose this license or not license was specified and therefore
defaults to AllRightsReserved.

The default license when no license is specified is now UnspecifiedLicense.

Closes: #2141
Merge pull request #2147 from erikd/master

Add license type UnspecifiedLicense.
Add Cabal and cabal-install version numbers when writing a new config file.

These values can be useful for debugging cabal issues.
Merge pull request #2152 from erikd/config

Add Cabal and cabal-install version numbers when writing a new config fi...
cabal-install/IndexUtils : Expose function getIndexFileAge.

* The function has type 'Repo -> IO Double'.
* It returns the age in days as a Double.
* Places that expected the age as an Int have been updated.
* Builds with ghc 7.4.2 and 7.8.3.