Fixes #6737: Drop the need of enforcing C locale when parsing SVN output

Since #5626 the subversion module is enforcing the C locale. This
causes problem when dealing with file names with non-ascii accentuated
characters. The real problem was we were parsing human output. This
patch tells "svn info" to output information as XML instead which is
locale-independent.