[FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values

The change prevents the issue when Jenkins merges builds with different files coming from one source (It may happen!).

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
JENKINS-21160: update pom.xml to warn about mismatched args4j

in some circumstances, you may use some older args4j (coming from remoting) when the jenkins about page shows a different version.
[FIXED JENKINS-25169]

Integrated the new winstone.jar for 1.585
Clarify when to use SlaveComputer#setAcceptingTasks over RetentionStrategy#isAcceptingTasks(T)
Noting #1306, 2b6c00d in 1.584
[JENKINS-19017] - Unit tests

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #1411 from synopsys-arc-oss/JENKINS-19017

[FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values
Noting #1411

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[JENKINS-25169]

Integrating 2.8 to really ensure SSLv2 is off (even when JDK supports
that, and we haven't found any JDKs that do that)
[maven-release-plugin] prepare release jenkins-1.585
[maven-release-plugin] prepare for next development iteration
updated changelog for release
updated changelog as a part of the release
merged back the RC branch
creating an RC branch
the trunk is toward 1.587-SNAPSHOT
Null safety.
Observed in a test against 1.480:
… hudson.model.Executor run
SEVERE: Unexpected executor death
java.lang.NullPointerException
	at hudson.model.Computer.getNode(Computer.java:473)
	at hudson.slaves.SlaveComputer.getNode(SlaveComputer.java:177)
	at hudson.slaves.SlaveComputer.getRetentionStrategy(SlaveComputer.java:609)
	at hudson.slaves.SlaveComputer.taskCompleted(SlaveComputer.java:285)
	at hudson.model.queue.WorkUnitContext.synchronizeEnd(WorkUnitContext.java:140)
	at hudson.model.Executor.run(Executor.java:253)
[FIXED JENKINS-25280] Failed tests do not get displayed properly in the overview

there is no such mothod getFullDisplayName in a TestObject - only getDisplayName

Change-Id: Idd454be00a22ee3c93f661a3ee3ae322a25c271d
[FIXED JENKINS-15252] Explain problems with CSRF protection
Change the javadoc of UpstreamCause to be more accurate (the upstream build need not be complete)