add support for SVN paths that are not branches or trunk (ie tags) and a...

...lso fallback to displaying the repo's root name in the case where the repo path is none of tags/branches/trunk
This is a fix for issue 292