git remote host from gitconfig

Find a Heroku app remote with a custom hostname from a `heroku.host`
gitconfig. The git host gets picked in this order `HEROKU_GIT_HOST` -> `HEROKU_HOST` -> `heroku.host` in gitconfig -> `heroku.com`

Extends the fix for #49