add support for heroku.remote

Try to find an ``heroku.remote`` in git configuration and fallback to ``heroku`` remote, so that we support [multiple environments for an app](https://devcenter.heroku.com/articles/multiple-environments).