Allow setting up ssh-agent before SCM.

This way git (and other scm) can as well use the ssh-agent settings.