various homebrew related fixes

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