Allow file:// as well as svn://, and fix the subextract method parsing