Add --cabal-ghc/-pkg flags to 'configure'

Add 'SetupWrapperFlags' with flags to configure a path to GHC and GHC-PKG to
build 'Setup.hs'.

This is an initial draft implementation done primarily for code review of the
basic design decision, so only the configure and the install commands respect
these flags.