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.

My original intent was to get the return status of the "svn ls" command, but since ProcessUtils.executeIn throws an exception if the return status is non-zero, I had to catch the exception to accomplish this.  I preferred to use the existing ProcessUtils over writing custom code to handle a process for this one method.

For sure, it's easier to detect valid SVN URL formats vs. Git.  I feel uncomfortable with coding regular expressions for each supported VCS that can check the URL for that VCS.  It's hard to get them all correct in the first place, but later if something changes then Pride has to be changed.  Something more generic like this "svn ls" and "git ls-remote" will work correctly for all time.