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.

Does this work if there are local changes?