Allow to authenticate via the ssh agent.

This PR adds a new global config value to allow agent authentication `-A` or `--agent`.

- TODO:

- [ ] Add documentation to the README.