Allow to specify a specific docker API version
DockerLatenBuildSlave: Set build_wait_timeout to 0 to better reflect documentation
DockerLatentSlave: Parse the volume in the constructor, better document format string, add tests
DockerLatentBuildslave: Allow to setup TLS configuration
DockerLatentSlave: Perform weird processing on stream lines from docker-py
Remove restriction on image and dockerfile, one of them is now enough
Fix according to remarks.
Fix some Docker errors
merged
Separated buildslaves from botmaster. BuildslaveManager is now the service parent.
Added tests for BuildslaveManager. Updated old tests to conform to new service parent.
Updated minor documents to conform to new change. Fixes :bb:bug:`2547`.
Merge branch 'master' into issue_2547
Minor fixes that conform to buildbot coding/patch specification. Previous commit fixes #2547.
Fixed code to conform with what pep8 is expecting.
Add missing import.
(port from eight) recover from the SVN operation being interrupted

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

See ticket:3053

Conflicts:
	master/buildbot/steps/source/svn.py
	master/docs/relnotes/index.rst
Merge pull request #1371 from sa2ajj/port-fix-3053

(port from eight) recover from the SVN operation being interrupted
Doc formatting
Create a new 'Deployment' manual section, move stuff around
httpStatusPush error without maxDiskItems parameter
Removed obselete TODO. Removed obselete Botmaster comments and fields. Added onto the release notes.