api/,repisotory/: renamed GitURL and SshURL to ReadOnlyURL and ReadWriteURL respectively
repository: supporting git urls with ssh protocol
repository: supporting ssh port when using ssh in git urls

Also refactoring ssh config