Update GHC wrapper to work with an un-patched GHC. Prepare Haskell build tools to work with different Haskell compiler.