[JENKINS-18282] Introduce get-node CLI command
[JENKINS-18282] Introduce update-node CLI command
[JENKINS-18282] Introduce create-node CLI command
Introduce CLICommandInvoker for testing purposes
[FIXED JENKINS-18282] Optionally override name from XML in create-node CLI command
[JENKINS-14585] MavenTestDataPublisher didn't do anything
[FIXED JENKINS-10184] wrong timestamps in build timeline - added
Daylight Saving Time
test parameter description using the actual rendered text, not a fake debug-only attribute on <div>
[JENKINS-8856]

Integrated the new version of remoting
Bundling a newer version of trilead.

This version supports piping of stdout/stderr directly into
OutputStream, avoiding the need for running a thread to pump the stream.
[JENKINS-18427] log formatter error
use more explicit method name
use formattedDescription for all parameter types
test parameter description using the actual rendered text, not a fake debug-only attribute on <div>
Automated archiving in Maven jobs can in fact be surprising for new users.
Add documentation about it. ref. [JENKINS-18451]

If someone knows a way to display this help section only for Maven jobs, feel
free to amend this commit.
check disk space on workspace creation failure
report the permission group since the permission name alone isn't unique
[FIXED JENKINS-15437]

The exception handler ended up adding almost all the headers again,
resulting in a lot of duplicate headers.

Most critically, stapler was adding "Content-Encoding" header twice,
breaking browsers.
Added the error handling screen

This page gets displayed when we throw an unhandled exception.
This is no longer just about Matrix project.

... although the primary use case still is. Suggested by Kutzi.
fixing a test failure
Fix ListJobsCommandTest failed on Windows by replace line ending