various homebrew related fixes
needs to use homebrew_tap instead of homebrew.
added new variable cabal_homebrew_taps