SubversionDumper fixes
This merge request provides various improvements to the Subversion dumper code to fix issues encountered when moving converting some simple git repositories to svn. No tests are added as part of this request but they would be desirable.
Replaces: !65 (closed). Fixes: #70 (closed) and #71 (closed)