Added a test, which sets up a job and verifies that the build state is set to unstable.

Conflicts:
	src/test/java/plugins/PmdPluginTest.java
ADDED: TextFinderPublisher: added a new class which inherits from PostBuildStep to work with the text-finder plugin
ADDED: RESOURCES: some primitive log files to be evaluated by the text-finder plugin
TextFinderPublisher: added Describable annotation
TextFinderPublisher: added public final members to access the text fields and checkboxes
NodeLabelParameter: TC10: initial preparation for test cases in combination with text-finder plugin
CHANGED: Job: added method shouldNotHaveBuiltOn which utilizes the existing shouldHaveBuiltOn and expecting the NoSuchElementException
CHANGED: NodeLabelParameter: finished first test case for triggerIfResult options using a failed result
RENAMED: renamed test to trigger_if_succeeds_with_failed_build
CHANGED: TextFinderPublisher: added some javadoc comment & author tag according to PR #30, comment #1 by uhafner
CHANGED: NodeLabelParameter: added a further evaluation, minor changes to the comments, renamed the test to trigger_if_succeeds_with_failed_post_build_step()
ADDED: NodeLabelParameter: added two tests, one simulates a job failed during main build action, one simulates an unstable build, according to PR #30, comment #2 by olivergondza
CHANGED: BuildHistory,Job,NodeLabelParameter: amended shouldHaveBuildOn and shouldInclude methods to return boolean states to be queried with harmcrest matchers according to PR #30 comment 1 by oliverg
ondza
FIXME: at the moment, the success of the test trigger_if_succeeds_with_failed_main_build depends on the random slave names
Abstract away time
Wait for element to be present

WebDriver.getElement sometimes throw when running concurrent tests.
Fixup checked exception
[FIXED JENKINS-23035] Update to Selenium 2.41.0
ADDED TEST
- run_on_online_slave_and_master_with_node_restriction
Typo.
Tweak element wait time further
Permit test harness to use http proxy settings

This pull request permits the test harness to use
http proxy settings from both maven settings
and command line arguments.

Artifact Resolution was refactored to be contained
in a single helper class ArtifactResolverUtil.java
Revert "Permit test harness to use http proxy settings"

This reverts commit 59a7c419009024860e29879e18270c27e5078a80.
Fixed installation of newer plugins.