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.
(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
Removed obselete TODO. Removed obselete Botmaster comments and fields. Added onto the release notes.
Merge pull request #1373 from benallard/patch-1

Doc formatting
Fixed imports.
Merge pull request #1370 from kassemsandarusi/issue_2547

Make it possible to have slaves and builders with the same name

Fixes ticket:2547