recover from the SVN operation being interrupted

* in case 'svn info' returns 'E155037' (run 'cleanup' if it was
  interrupted), clobber the checkout

Fixes ticket:3053
Merge pull request #1367 from sa2ajj/fix-3053

recover from the SVN operation being interrupted
Update docker tutorial to use standard install procedure

 * Use the standard installation instruction instead of the master
   version: 0.7 has been out for some time now.
 * As a result, switch to `sudo docker` instead of `sudo ./docker`.
 * Correct minor typos
Make the docker tutorial work with newer Docker, and add a warning about not using it for deployment.
upcase "Buildbot".
Small adjustments to docker tutorial.

Add a note about issues with Docker itself, and rephrase the
don't-deploy-this-way warning slightly.

Fixes #2989.
Merge pull request #1368 from sa2ajj/eight-update-docker-docs

Backport Docker documentation updates to eight
Have master-side SVN steps respect the timeout when removing files and directories.

Teach CompositeStepMixin.runRmdir to respect any timeout from the step.

Fixes ticket:3055.
Move source steps over to the CompositeStepMixin.runRmdir now that it
uses the appropriate timeout.

This addresses problems similar to issue 3055 in other source control types.
fix a typo in condition for extra props

Thanks to Bruce Stephens:

    http://sourceforge.net/p/buildbot/mailman/message/33060812/
fix the part that depended on the typo
Merge pull request #1369 from bdash/fix-3055

Have master-side steps respect the timeout when removing files and directories
simplify condition
Merge pull request #1372 from sa2ajj/fix-typo

fix a typo in condition for extra props
fix typo
fix branch reference for complete changelog
fix formatting
fix bug references
archive release notes
update release date for 0.8.10