Extend `verify` command with Runner choosing
For unregister command we can choose a Runner to unregister by its name or URL and token. But unregister should not be used in cases, when verify --delete is used.
The problem is that verify is working globally and if used with --delete flag it will remove all found Runners, that are not able to connect with their GitLab installations. In most cases this is OK, but it will generate a problem when some GitLab installations may be unavailable (like temporary active development installations or installations available only in specific networks).
We should extend the verify command to allow it to choose a runner to verify (and eventually delete if --deleted was used) in the same way as unregister is doing this.
Successor of #2164 (closed)