Fix BuildTestSuiteDetailedV09 on GHC <7.6
Explain why we use > instead for >= for modification time checks.
Don't forget to close the 'index-00.tar' handle.
Use 'notice' instead of 'info'.
Revert the old behaviour of listBuildTreeRefs.

Also make it possible to list ignored build tree refs (those present in the
index file but not in the source package DB).
Gently point the user in the direction of 'sandbox delete-source'.

We don't show that command in 'sandbox help' output by default, but if the user
is running 'list-sources', she probably wants to know about it.
Merge pull request #1300 from 23Skidoo/misc-fixes

Misc fixes here and there
Describe concerns for PackageTests authors.
Formatting.
Merge pull request #1297 from ttuegel/test-inplace-lib

Fix BuildTestSuiteDetailedV09 on GHC <7.6
cabal-install: put the Paths_cabal_install.hs and Paths_Cabal.hs in place as expected
disable hackage's preferred-versions (as we don't use it when merge ebuilds)

hackage.haskell.org/00-index.tar contains preferred-versions for some interesting
packages. For now it's 'base-3'.

Otherwise depends generated by hackport differ from ones pulled by ./Setup.hs.
cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoid clash with Cabal's one

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Fix error messages with "cabal update" -> "hackport update" Same fix as marty.rosenberg@gmail.com once did for cabal-install-0.8.2, which we now are replacing.
cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoid clash with Cabal's one

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
forbid cabal to check for self updates