Pulled out a little more to the svn wrapper mixin.
Smoothed over differences between GitSvn and HgSvn testing.
Added more careful discovery of remote svn info, branch through subgit config.