Add a conditional of ghc_symlinks.
To avoid error when installing ghc.
various homebrew related fixes
needs to use homebrew_tap instead of homebrew.
added new variable cabal_homebrew_taps
Merge commit '882077f020f4d0b79f663aaa5fff5638a61ce720' into develop