Bump the version; this is a major rewrite ;->
Store more importer state in data members

...so we don't have to pass it around between member functions.
Naming improvement: "replace" => "git_path"
Naming improvement: "prefix" => "svn_path"
Naming improvement: (a different) "prefix" => "svn_path"
Naming improvement: (a different) "prefix()" => "git_path()"
More naming improvements; expose components attributes of Rule; fix discovered bugs

It's amazing how having sane names can reveal mistakes
Begin processing SVN changes