Update `brew tap` to work without 'homebrew-'

Currently `brew tap` only works on repos with 'homebrew-' in their name.

This version tries the repo name as is and then falls back to try
'homebrew-repo' only if that fails.

(If this looks good, I would also like to change the regex in `tap_args` to accept repositories with hypens in their name.)