Update SvnDownloader.php

added --ignore-ancestry to the switch statement because it can be a problem with svn:properties
Update SvnDownloader.php
Merge remote-tracking branch 'sebbrandt87/master'
Refactor code so it works cross-platform, refs #2825