the trunk is toward 1.590-SNAPSHOT
[CID-1182128] - Properly close InputStream in ConsoleCommand

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[CID-992725] - Resource leak in ClientAuthenticationCache

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[CID-1182127] - Resource leak in HsErrPidList constructor.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[CID-1205053] - Resource leak on fingerprint calculation in DirectoryBrowserSupport

The issue is related to JENKINS-18351.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
 [CID-1219446] - Resource leak in ClassicPluginStrategy

Resource leak may happen during the search of manifest file.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[CID-1182132] - Resource leak in BootFailure::loadAttempts()

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[CID-1182126] - Resource leak in AsynchronousAdministrativeMonitor::run()

Properly close listeners for asynchronous threads.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Noting merge of #1434.
junit 1.2-beta-4
Better Javadoc for new impersonate overload.
[FIXED JENKINS-25400] Rework fix of JENKINS-22769 (c04cdcd) to put the burden on each listener to impersonate ACL.SYSTEM if it needs to.
So far unsuccessful attempt to make Jenkins startup more robust against bugs like JENKINS-25440.
Even though SezpozModule.configure catches and ignores the faulty component, Guice still dies:
… hudson.ExtensionFinder$GuiceFinder <init>
SEVERE: Failed to create Guice container from all the plugins
com.google.inject.internal.guava.collect.$ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jgit/storage/file/FileRepository
	at …
	at com.google.inject.Guice.createInjector(Guice.java:73)
	at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:279)
Make stdout swapping more reliable.

This matches fb65a2c3c8584a9ac4daa49ecbce7a540dc7f5a5 in remoting.
Integrated a new version of remoting
Integrated the new trilead library that has some minor diagnosability improvements.
SSH slave 1.9 brings in a better error diagnostics.
Junit 4
Expose AbstractProject.AbstractProjectDescriptor#validateLabelExpression for plugins
[JENKINS-25473] Retroactively filing #1439.