Add interface tests for protocol connections
Remove remoteShutdown's buildslave argument

The connection already has that object from the constructor.
use proper reference to slave name
Merge branch 'protocols-remoteShutdown-arg' of git://github.com/djmitche/buildbot into slave-proto
fix pyflakes, pylint
Merge branch 'slave-proto' into nine

Conflicts:
	master/buildbot/test/unit/test_status_web_statuspng.py