[FIXED JENKINS-20951] XmlFile.read/unmarshal needs to catch general XStreamException so as to include CannotResolveClassException, thrown when a TopLevelItem provided by a plugin is unloadable.
(cherry picked from commit a58e198f8aa60dd0cb244cba338d9c48141590e5)

Conflicts:
	changelog.html
	core/src/main/java/hudson/XmlFile.java
[JENKINS-20951] [JENKINS-18410] Did not make it into 1.544 due to validated merge holdups (mostly randomly failing tests, sigh).

(cherry picked from commit 2a2a7eb8ed29714961fd145a6186db4aef9d63ba)

Conflicts:
	changelog.html
[FIXED JENKINS-18678] - Update builds location in RunMap after the job's renaming
This change resolve the issue with missing builds after the jobs renaming and further cleanup of cache.
Finally, the cache's directory location will be updated after the each job renaming.
https://issues.jenkins-ci.org/browse/JENKINS-18678

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
(cherry picked from commit 568ccba8187cfa859deeefb397983e049a9d942b)
[JENKINS-18678] Reproduced problem in test.

(cherry picked from commit 1943801ba725bff83e1afaea5f4c7670754c5c61)
[JENKINS-18678] Tweaking API, adding @since & changelog for #1075, fixing purgeCache so that test can pass.

(cherry picked from commit 833c423268635ba79672ccdf6d17977a2a4d4181)

Conflicts:
	changelog.html
JavaScript error when showing a FormException after Apply is clicked. Related to JENKINS-20772 but probably not the same.
(cherry picked from commit 9f23c0bdb3a3ed6485e161ff5c57ebba64f88035)
[FIXED JENKINS-20772] Properly render response in case Apply results in an error page.
(cherry picked from commit 0e8195c43d744b65e46ce5d66262e29fbdb9fb35)
[JENKINS-17401] [JENKINS-20772] Noting.

(cherry picked from commit c7dcb99290548f82b39846f4db431ab2ceb326ae)

Conflicts:
	changelog.html