New helper function: removeExistingFile.
Use 'removeExistingFile' in 'allPackageSourceFiles'.
Improve an error message.
Improve an error message.
Trailing whitespace.
Whitespace.
Fix a corner case in etag code.
Pass '--builddir' to 'test' when running 'install --enable-tests'.
Move the setting of 'haddockDistPref' to 'installUnpackedPackage'.
Allow 'with-PROG' and 'PROG-options' in '~/.cabal/config'.

Fixes #1328.
Merge pull request #1335 from 23Skidoo/with-program-cabal-config

Allow 'with-PROG' and 'PROG-options' in '~/.cabal/config'.
Unbreak the build.
Include dist/build/autogen dir in the -I search list for c-sources.

Fixes #1351.
Merge remote-tracking branch 'upstream/master'
foo
Zippered a bit..