tap: support '-' and '_' in names of user and repository

We can use '_' and '-' in Taps name, so this commit supports the symbols.

cf. https://github.com/mpv-player/homebrew-mpv