Fixed broken submodule URLs

Some of the submodules wouldn't init successfully because when their
URLs were changed from the SSH syntax the rest of the URL wasn't changed
to match and the username was being interpreted as an invalid port