track uptime
[FIXED JENKINS-8408]

If slaves are late to come online after a Jenkins startup, we will see a huge spike of builds as Jenkins attempt to get a workspace for polling.
Merge pull request #978 from olivierdagenais/enhanceCurrentUserLink

Enhance the current user link in the header.
Merge pull request #977 from olivergondza/build-name-command-npe

[FIXED JENKINS-20057] NPE when issuing set-build-display-name CLI command
Merge pull request #976 from sghill/parametersaction-merge

Adding ParametersAction#merge(ParametersAction) method with tests.
Merge pull request #973 from olivergondza/cli-help

[JENKINS-20023] Make CLI interface help more accesible
[JENKINS-20023]

noting this change after the fact.
Looks like I didn't finish writing that sentence.
[JENKINS-19996] Setting the target version
[FIXED JENKINS-19996] Support view manipulation via Jenkins CLI

Merged pull request #971.
Merge pull request #969 from olivergondza/label-node-list-appearance

Improve label node list appearance
Updating Guava.

I found that literate-api library wants to use a newer version of Guava.
Sine all the usage of Guava in plugins end up picking up the version
from core, we need to rev this pretty aggressively.
[FIXED JENKINS-19844]

Merged pull request #966
[JENKINS-19835] added page-leave confirmation on the configuration page
avoid global namespace pollution
simplified using Prototype.js
if applied, the data is saved so flag should be reset.

Technically we should doing so only after the server reported success, but unfortunately there's no good hook for that.
[FIXED JENKINS-19835]

Merged pull request #962.
Fixed NPE
Revert "Updating Guava."

This reverts commit d45d18ed4e43057c42c363fe306f3945113f8f80.