Allow specifying of a non-standard ssh port for gitlab

This PR adds an extra parameter, allowing you to specify the ssh port the gitlab interface expects, defaulting to 22.

In my case, I needed to set this to 2222 because I have sshd listening on port 22 in a LXC container, but I access it through a forwarded port (2222)..