Fix build

- update subversion
- use different distribution URL so older version URLs will work
- fail if we get a 404 from curl