Modify normalize_url to correct the "ssh" urls hack
Modify normalize_url to correct the "ssh" urls hack

Since SSH urls are not truly URIs there was a hack to
convert them to the ssh://.../... format, but there were
some checks missing that caused a bug while using correct
URIs like the git:// protocol ones

dcestari/git-external