[FIXED JENKINS-22514] In ZIP archives file separator must be '/'
[JENKINS-2786] Makes no sense for Computer.currentComputer to return MasterComputer when not on an executor thread.
Merge pull request #1408 from howlger/master

[FIXED JENKINS-22514] In ZIP archives file separator must be '/'
Noting https://github.com/jenkinsci/jenkins/pull/1408

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Noting https://github.com/jenkinsci/jenkins/pull/1268 , cleanup of previous changelogs

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
the trunk is toward 1.591-SNAPSHOT
Merge remote-tracking branch 'origin/master'
Fix 1.589 changes
Merge branch 'Computer.currentComputer-JENKINS-2786'
Expanding Javadoc from #1454 as suggested by @oleg-nenashev.
log error creating slave log directory
Making this class serializable

The use case that led me here was to use this from workflow which relies primarily on Java serialization
Adding another cause
Better debug messages in JSONSignatureValidator
AtomicFileWriter.commit should use Util.deleteFile so as to get a more meaningful error message in case the deletion fails.
The following is not helpful in terms of diagnosing the root problem:
java.io.IOException: Unable to delete /…/jobs/demo/builds/…/workflow/3.xml
	at hudson.util.AtomicFileWriter.commit(AtomicFileWriter.java:112)
	at hudson.XmlFile.write(XmlFile.java:179)
	at org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.saveActions(SimpleXStreamFlowNodeStorage.java:106)
	at …
Merge pull request #1462 from cyrille-leclerc/add-verbose-logs

Better debug messages in JSONSignatureValidator
Update ChoiceParameterDefinition

The "it.value" don't exist, so we need to set the defaultParameterValue. 

It help me display correctly parameter for my multilauncher plugin. 
Note that other ParameterDefinition use the default value to display parameter, so IMO it is safe to do this.
Merge pull request #1463 from intelradoux/patch-1

Update ChoiceParameterDefinition
merged back the RC branch
creating an RC branch