Removed log files.
Producing log output to stdout to assist debugging a problem/test.

Having a prefix helps us with tests that involve multiple Jenkins
Introducing interfaces to handle log deliver/receiving.

The goal is to allow master console logs to be shown during the test
Splitting off various functionalities into LogListener impls
Further split log handling responsibility into multiple classes
Moving log handling code into one places
typo
Using remoting to talk to JenkinsController.

... in preparation of delivering logs
Hooking up log remoting
Bug fix in the use of remoting.

Channels.newInput/OutputStream() doesn't support concurrent read/write.
Exposing them to control the scope from elsewhere
Handle test scope correctly.
This flag was never set to false
Show in test output which plugins which would be overridden by a local plugin dir.
Merge branch 'master' of github.com:jenkinsci/acceptance-test-harness
Marking this plugin as applicable to < 1.7

... although I'm not entirely sure which version this should really apply to. It sounds like the criteria is somewhere between 1.6 to 1.10.
Text can be null
There can be multiple GLobalPluginConfiguration instances, so the path needs to be determined dynamically
location of the key file has changed
Doing a little bit more page object.

Ideally there should be page object for each kind of logger type.