Mostly removed gratuitous uses of AbstractProject/Build from hudson.tasks.test/junit.
Merge branch 'master' into BuildStep-Job
Replace project with job.
Possibly better compatibility (though does not handle someone actually overriding parse).
Adding `@since TODO` to all new members.
Fixing a remaining usage of AbstractBuild.
Unused import.
Updating references to deprecated members from Jelly.
Sketch of SimpleBuildStep and its usage; not yet tested.
Merge branch 'master' into BuildStep-Job
Prefer @DataBoundSetter to lengthy constructors.
Reverting quasi-fix of JENKINS-4588, as it merely obscured unrelated exceptions.
Anyway the originally reported stack trace looks like it could no longer happen, due to more robust model classes.
Some more forgotten uses of AbstractBuild.
Some more forgotten uses of AbstractBuild.
Merge branch 'master' into BuildStep-Job

Conflicts:
	core/src/main/java/hudson/tasks/test/AbstractTestResultAction.java
Add compatibility for SCMTriggerItem-related changes in 1.568
Merge branch 'master' into BuildStep-Job
Merge pull request #1355 from daniel-beck/SCMTriggerItem-compat

Add compatibility for SCMTriggerItem-related changes in 1.568
[FIXED JENKINS-23921] new <div>s layout doesn't work with IE8
[FIXED JENKINS-23263] JUnit reporter moved to a plugin.