Moving on to 1.509.3 while I solicit feedback on 1.509.2 release plan.

Depending on that, we may release these changes as the part of 1.509.2
[JENKINS-15652] Include directory in assertion messages so it is possible to tell which project is broken.(cherry picked from commit ab2774362f1d5a5510b99a4b8f02236e8ca23d6c)
[JENKINS-15652] More clearly distinguishing the three asserts.(cherry picked from commit 6a70f6937ba34add2558d3f4e150d4f10a45fdc1)
[JENKINS-15652] Reproduced at least one assertion failure in a unit test.(cherry picked from commit 787424881f3530b29c0c74e939f684e2e80af48e)
[FIXED JENKINS-15652] “Solving” errors by just return null from ALLRM.search and reducing to one-line warnings. @kohsuke confirms that the intent of throwing AIOOBE was to track down definite code errors; but in at least some known occurrences of this bug, the problem is invalid data: build records on disk with <number>s that are duplicated and/or out of order. Since that violates the precondition of the class, we do not pretend to successfully search for such records. At some point it would make sense to have the code detect anomalous conditions and initiate a builds folder cleanup. Take only the last build of a given number, and discard any earlier with higher number. I.e. just set <number> to 0 or something and ignore such builds, or rename build.xml to build-broken.xml.

Cherry-picked-from: 972d8bad229a4be6d98c8fcaad6880e1351af3ee
[FIXED JENKINS-17684] Integrate new Winstone with caching fix.

Cherry-picked-from: 0866cf5c190bcfc8f5b04dd9e335e7ca74bd4980
[FIXED JENKINS-5408] Quoting Issue with JDK Installer with Windows Slave
(cherry picked from commit fd4ccc106f603edfa5818befca271f1400bdbf96)
Merge pull request #657 from ssogabe/JENKINS-5408

[FIXED JENKINS-5408] Quoting Issue with JDK Installer with Windows Slave

Cherry-picked-from: c86b6d7055a03db1add27acd4a0159ad7d024c17
Revert "Moving on to 1.509.3 while I solicit feedback on 1.509.2 release plan."

This reverts commit f6a4832c5f8ce5c17c031eade1ee9b1757bcbca1.
This branch now becomes 1.509.2
for improving the test performance, running this with the default local repository
(cherry picked from commit 05eae0af7ef8835ebdf8771ea6c3b77aecbaffd6)
[maven-release-plugin] prepare release jenkins-1.509.2
[maven-release-plugin] prepare for next development iteration
updated changelog as a part of the release