Allow git@ urls for more than just github

Without this change it's impossible to use (say) git@bitbucket.org:aidanhs/blah.git as an argument to `docker build` - ValidGitTransport *would* return true, but IsGIT is the gatekeeper and prevents the code actually getting there.