Compat fixes

* handles protocols different from svn://
* svn 1.8 compatibility