Search slightly more liberally for git remotes.

I use heroku_plus and I don't want to have to type --app after everything.
The restrictive regex used to detect the current heroku app means that
anytime you change it -- e.g. to add different git hosts in ~/.ssh/config --
--app no longer is autodetected.

Instead, I simply edited the regex a bit to detect (or not; it obviously doesn't
break anything) items like the following:

[remote "heroku"]
  url = git@heroku.com.personal:<my app name>.git

This way, entries in .ssh/config can read something like this:

Host heroku.com.personal
  HostName heroku.com
  ...

That, of course, allows using multiple accounts in an unobstrusive way.
The heroku_plus gem could be edited to adopt that convention and boom, there you go.
Merge heroku-ssl-doctor plugin (https://github.com/heroku/heroku-ssl-doctor)
move region to a global opt
v2.33.4
Swap RestClient for Excon
typo
make remote option more specific
2.33.5
whitespace
whitespace
get the name before messaging to be able to give an early error message
Merge pull request #656 from heroku/run-validation

Run validation
Fix clearing of caches to fix DB promotion after credential reset

Fixes heroku/heroku#628
Merge pull request #629 from hgmnz/master

Fix DB promotion after credential roll
myapp ⇒ example
Merge pull request #659 from heroku/example

myapp ⇒ example
depricate heroku-sql-console
Merge pull request #661 from will/depricate-heroku-sql-console

deprecate heroku-sql-console
allowing query options on database url for matching DATABASE_URL to attachment
Adds extra test coverage around stripping query data off of DATABASE_URL setting.