Add support for homebrew taps.

Similar to apt sources, taps in homebrew allow installation from additional sources.
Merge pull request #5049 from jasonrm/feature-brew-taps

Add support for homebrew taps.