Allow SVN to connect with credentials provided with the auth.json file
Make auth credential creation private
Merge remote-tracking branch 'benja-M-1/feature/svn-auth-from-auth-json'
Fix code to use hostname only, refs #3026