Add fingerprint parameter to archive publisher.

In Jenkins 1.575 the option to fingerprint build artefacts has been
moved from Fingerprinter to ArtifactArchiver.
(https://github.com/jenkinsci/jenkins/commit/f43a450)

This patch reflects the change by adding an optional fingerprint
parameter to the archive publisher. The parameter recordBuildArtifacts
in the fingerprint publisher remains unchanged for backward
compatibility.

Change-Id: I231fdc38eb8343d646f24e7a31cafd29534c9fc8
adds safe-output to email-ext in publishers.py

adds support for Save to Workspace option for email-ext plugin

Change-Id: I9fa2ed87a6d715ec8f56def053f486e8bf628b13
Refactor checkstyle publisher

Change-Id: If829720c026ecffc6a5e1cede9aafa51d1ec86e6
Add parameter to trigger_parameterized_builds

For supporting ability to run downstream project on the same node
parameter 'NodeParameters' should be present in output xml.
Adding same parameter to 'trigger_parameterized_builds' publisher.

Change-Id: I7769507d8da138fe0944e1b5bc24ab595e787587
Merge "adds safe-output to email-ext in publishers.py"
Merge "Add fingerprint parameter to archive publisher."
Merge "Refactor checkstyle publisher"
Merge "Add parameter to trigger_parameterized_builds"