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 of preference:

* `HEROKU_GIT_HOST`
* `HEROKU_HOST`
* `heroku.host` in gitconfig
* `heroku.com`