Add `NewURL` to handle git ssh URL.
Remove `.git` from local repository.
Use `NewURL()` instead of raw `url.Parse()`.
Fix test to use `url.String()`
Fix test to run `url_tesg.go`
Handle SCP-like URL only if it has no scheme
Merge pull request #1 from kentaro/git-ssh-url

Allow SCP-like URL for repository URL