Keep consistence in pendings when exception is thrown during method pop()
Using mojo extra-enforcer-rules enforceBytecodeVersion.

This rule enforces a bytecode version in dependencies.
This would prevent cases like JENKINS-8914 where someone had
introduced a dependency compiled with JDK1.6 at a time where
Jenkins was still on 1.5.

With 1.7 already here and 1.8 coming, this should help no to do that
again.
Using a property to share target jdk version with enforcer rule.
Add test if jobs do not stuck in pendings
expose --listen* command line arguments in RPM init script
User friendly response if deletion of a build fails
[JENKINS-18643] Make tests run on Windows. Use line.separator property instead of LF.
[JENKINS-18643] Make tests run on Windows. Use local HTTP server to access update-center.json for test.
Fixed a bug with Plot Plugin crashing configuration pages.
Use Junit4/JenkinsRule
Improved search to search within ItemGroups by looking at all items
contained in Jenkins instead of only direct members.

SuggestedItem has been modified to display more information about the
hierarchy of items where results are stored.
[JENKINS-15025] Handle exceptions in the MavenExecutionResult in similar
way as MavenCli do.
[JENKINS-15025] Change PrintStreamLogger to System.out instead
listener.getLogger (as MavenCli). In this manner output is highlighted.
Merge branch 'JENKINS-15025'
Playing with Maven 3.1.0 upgrade.
Keep format
[FIXED JENKINS-5753]

Integrated the fix into Jenkins
[JENKINS-18701] Noting.
Merge branch 'prevent-too-recent-bytecode-in-deps' of github.com:Batmat/jenkins into Batmat-prevent-too-recent-bytecode-in-deps
#781 updates. We now require Java 6+.