create, test, and use a fake Connection class
test NoMethodError for getInfo; fix async tests

This also updates the docs for remoteSetBuilderList, which is leaking
PB references out of the API.
Merge branch 'protocols-fakeconnection' of git://github.com/djmitche/buildbot into slave-proto
Merge branch 'protocols-noinfo' of git://github.com/djmitche/buildbot into slave-proto

With pyflakes fixes
Merge branch 'slave-proto' into nine