Add 'git_ssh_port' parameter to make the SSH port configurable.

This PR adds support for using a non-standard port for SSH though a new `git_ssh_port` parameter, defaulting to the standard port 22.