Svn support

I've converted the indentation to 4-space tabs.

I removed the modifications to git URI handling.

Note, the SVN URI handling remains as a repository check as opposed to a regular expression of the URI. Since this part seems to be in flux in the Git support, I didn't take the time to write the equivalence of the code in GitVcsSupport.

I'm still not happy about catching exceptions to determine if user input is a repository name or a URL. For SVN I think it should be easier to detect all valid URL formats.