[JENKINS-17667] Reverting commit e3952f41c5649c326ace3cc263420a8c287e1e7c.
[FIXED JENKINS-22641] FileUtils.readFileToByteArray behavior has changed in the latest version of commons-io.
Remove a closeQuietly call.
Fix NPE when stream is already closed.
[FIXED JENKINS-20663] For now, go back to using ZipOutputStream from Ant that supports setting the filename encoding (present in java.util.zip only in Java 7+).
Simplify finally block.
[maven-release-plugin] prepare release jenkins-1.573
[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

Conflicts:
	core/src/main/java/hudson/tools/InstallerTranslator.java
creating an RC branch
the trunk is toward 1.575-SNAPSHOT
Permit RunnerStack.peek to return null in case it is not in use (for example, from a workflow), so that we do not get an NPE when trying to run a task that asks for checkpoints.
https://trello.com/c/DoCMV6gB/31-runnerstack
[FIXED JENKINS-10234] Removed checkpoint from JUnitResultArchiver.
Simplified flag to use Boolean.getBoolean.
@CheckForNull
Normalized form binding and configuration style of Fingerprinter and its targets field.
Moved configuration of keepDependencies into AbstractProject/configure-common.jelly, since it is not a property of Fingerprinter.
Removing ArtifactArchiver.latestOnly; LogRotator.artifactNumToKeep handles this more generally.