Have master-side SVN steps respect the timeout when removing files and directories

This addresses the issue described at <http://trac.buildbot.net/ticket/3055>.
I've updated the second commit to remove the mention of SVN, since it addresses the same issue for some other SCMs.