mpv: allow to fetch arbitrary branches

You can use the MPV_BRANCH environment variable to build some arbitrary branch
different from master. For example:

  MPV_BRANCH=awesome-branch brew install --HEAD mpv