Support new tap directory naming convention

Homebrew has updated the naming convention for tap directories as of https://github.com/Homebrew/homebrew/commit/e07584e which makes any `homebrew::formula` resources not actually have any effect. This updates to follow that new convention, and to require the homebrew revision where that change was made.

cc @mikemcquaid