Make ghc-pkg command compatible with GHC HEAD.

In GHC HEAD --no-user-package-conf and --package-conf have been renamed
(see https://github.com/ghc/ghc/commit/ca2debb201bf44b518bc06a8d37ca1017ccf390f).
Merge pull request #58 from mvv/ghc-7.5-pkgdb-fix

Make ghc-pkg command compatible with GHC HEAD.
Add sandbox bin dir to path
Merge pull request #78 from sol/master

Add sandbox bin dir to path
fixed bug in Windows when the PATH env var is not ALLCAPS

the PATH environment variable is not guaranteed to be ALLCAPS on Windows
Merge pull request #80 from dpratt71/master

Fixed a bug in Windows when the PATH env var is not ALLCAPS
Remove -O flag since it conflicts with --interactive
Merge pull request #86 from carlssonia/master

Remove conflicting -O flag when starting ghci
version bounds update
Merge pull request #89 from aristidb/master

Update version bounds on test-framework and process (for cabal-dev-test and ghc-pkg-compat)
Add a travis configuration
Change the default test behavior
Try to fix the path to the test suite
workaround for index invalidation issue in test suite https://github.com/haskell/cabal/issues/1213
Merge pull request #95 from etrepum/cabal-index-1213

workaround for index invalidation issue in test suite
Merge branch 'master' of https://github.com/creswick/cabal-dev
Remove CPP for Prelude.catch vs. Control.Exception and simply use qualified imports
Merge pull request #96 from dagit/master

Add travis-ci configuration and fix Prelude.catch issues on ghc 7.6
more correct fix for add-source cache invalidation
Merge pull request #97 from etrepum/add-source-index-invalidation

more correct fix for add-source cache invalidation