Fix build with GHC 6.12
Fix path (mis)handling when scanning for modules
Merge pull request #1161 from dagit/patch-1

Fix path (mis)handling when scanning for modules (fixes #1160)
Split cabal-install into library and executable components.

Makes it possible to write unit tests for code under Distribution.Client.*.
Merge pull request #1162 from 23Skidoo/split-cabal-install

Split cabal-install into library and executable components.