Introduce SSH linking in the scripts.
Introduce SshAgentCredentials, SshUserKeyCredentials and SshUserCredentials.
Introduce AuthenticationException.
Introduce PathSpec for StatusOptions.