#53 support tcp:// docker endpoints
add TryMakeURI
Merge pull request #63 from xizhao/tcpfix

#53 support tcp:// docker endpoints
add ActualCloneURL field
change IsGitHubRepository to use actual clone URL
add more repo errors
ErrRedirect constructor
IsGitHubRepository falls back to URI if clone URL doesn't exist