[FIXED JENKINS-22262] CopyJobCommand and CreateJobCommand were doing incorrect permission checks.
(cherry picked from commit 8861563bd1e7fc28c5686f0dc9552529cfdfbf45)

Conflicts:
	changelog.html
@RequirePOST
(cherry picked from commit 1755b7aa956db2ff51cebb81b56429e95ac79f17)
[JENKINS-19544] Whether or not we manage to save an object with old data, be sure to remove it from the list, and continue with other objects.
Otherwise a bug like JENKINS-20950 can prevent *anything* from being saved, and holds references to all the old data.
(cherry picked from commit 8508fc365ac9faa4fa6ccee116e820c0455f0988)
[FIXED JENKINS-19544] When OldDataMonitor is reported a Run, just remember the ID rather than holding a strong reference.
(cherry picked from commit 681a8ff3070736610f338972ba433379723346fb)

Conflicts:
	changelog.html
Allow JDK8 to be downloaded. Left in other cookie for backwards compatability.

(cherry picked from commit e60b355cb44bc02d5b02934ba8d059654037b619)
[FIXED JENKINS-20500] Pass ${it} as an alias for ${view} to t:queue and t:executors, correcting regression introduced in 8e6a3f7.

(cherry picked from commit 20ea8d1092f5642cc889d80f7c2f7d3334e3739e)

Conflicts:
	changelog.html
[FIXED JENKINS-21875]

User.current() can return null, so this better check for null

(cherry picked from commit d487d1f0f9654c37577861f3a58cbd1180ab8d37)

Conflicts:
	changelog.html