New default more robust env detect.
Do not remove .git files on download.
Match more svn URLs.
If none match curl it.