Specify app by git remote.

This adds the ability to specify app by arbitrary git remote instead of just `heroku`. It's by far the feature I am currently missing most from the full client.