Slave Test for Checkstyle, PMD and Findbugs Plugin
Merge remote-tracking branch 'origin/master' into SlaveTests
Added waitFor overload taking Matcher, which is convenient for waiting for hasContent and the like.
[maven-release-plugin] prepare release acceptance-test-harness-1.8
[maven-release-plugin] prepare for next development iteration
Making the ordering consistent with assertThat
[maven-release-plugin] prepare release acceptance-test-harness-1.9
[maven-release-plugin] prepare for next development iteration
JavaDoc and Warnings edited
Merge remote-tracking branch 'upstream/master' into SlaveTests

Conflicts:
	src/test/java/plugins/AbstractCodeStylePluginHelper.java
	src/test/java/plugins/CheckstylePluginTest.java
	src/test/java/plugins/FindbugsPluginTest.java
	src/test/java/plugins/PmdPluginTest.java
Make waitForCond by default allow up to 120s, not just 30s.
This is necessary for some builds to start, especially if cloud provisioning is needed.
Also recheck the condition every 500ms rather than 1000ms.
Merge branch 'SlaveTests' of https://github.com/jenkins-acceptance-test-group/acceptance-test-harness
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