Use haskell-process-path-cabal everywhere

Does not change default behavior, only when these variables are
customized by the user.
Merge pull request #282 from bergey/cabal-path

Use haskell-process-path-cabal everywhere