On Windows, use `TransliterateCodingFailure` for encoding on `stdout`
and `stderr` (unless the current locale encoding is already a Unicode
encoding, in which case do nothing.)
Relaxed error handling requires base >= 4.4; fix build for GHC <= 7.0.4.
Forgot to conditionally omit all the relevant imports in the previous
commit; oops.
Again, fix on GHC 7.0.4, hopefully.
Remove redundant line. (Churn to prod Travis CI.)
Update bootstrap.sh.
Bump the HTTP dependency.

Should fix Travis failures.
First draft of README alterations

* Rename README files to README.md and link from root.
* Rename HACKING to HACKING.md and link from root.
* Add additional links.
* A fair amount of added punctuation and rewording.
* Replace references to darcs/trac with git/github.
README: fix local links

* Attempt to fix local links.
* Experiment with syntax highlighting.
* Add title to HACKING.
* Reword an awkward sentence and a few wordy headings.
* Change "Unix" to "Unix-like".
README: Additional changes regarding links
README: rename tests/README and update .cabal files.

* Ensure README.md is in .cabal files.
* Remove some verbiage.
* Remove broken link to old wiki in HACKING.
README: Reformat tests/README

* Reformat tests/README, add links to individual files.
* Add link to tests/README to HACKING.
* Add links to license files.
README: Fix links

For some reason github is finicky when it comes to local links. Also,
I'm dyslexic it seems when it comes to Markdown's link syntax.
README: fix tests/README link and add one to detailed test runner source
Merge pull request #1776 from ianbollinger/update-readme

Update README files
Fix broken links to bootstrap.sh

Additionally, add links to Haskell Platform and Cabal library README. Excise some verbiage.
Merge pull request #1779 from ianbollinger/patch-1

Fix broken links to bootstrap.sh
More diff friendly pretty printing of cabal files

Added the new field constructor functions 'listFieldWithSep'
and 'commaListFieldWithSep' to be able to define pretty printing
for fields, where each value of the field is positioned on a new line.

Which fields are nested is currently hard coded in the 'ppField' function.
Revert "Add cabal exec"

This reverts commit 99d912d321a750739475412c4510075675b2b91b.

Looks like Johan managed to botch a merge somehow, see #1786. Or maybe that was
a bug on the GitHub side.
prototype of "cabal exec", missing GHC_PACKAGE_PATH support

Conflicts:
	cabal-install/Main.hs