Typos.
JUnit 4.
Prevent duplicate Permission or PermissionGroup objects from being created.
Merge branch 'master' into unique-Permission
Document that IllegalStateException will be thrown for a duplicate Permission or PermissionGroup.
Enforcing consistent synchronization of PermissionGroup.permissions.
Keep consistent with LoadStatistics

- There is still the issue with adding isConnecting() polluting the NodeProvisioner, but this is
  a simple, low risk but important change
Favor the new style of form submission over the legacy form to fix: JENKINS-25533
[FIXES JENKINS-24272] jnlp slaves fail to reconnect when master is restarted

During master restart only attempt to reconnect the slave after the master has
finished restarting.
remove trailing whitespace and tabs
Remove excess whitespace
Merge pull request #1479 from oldelvet/jenkins-24272-v4

[FIXES JENKINS-24272] jnlp slaves fail to reconnect when master restart
Merge pull request #1477 from mattmoor/JENKINS-25533

[FIXED JENKINS-25533] Favor the new style of form submission over the legacy form
[JENKINS-23966] Master labels disappear when system configuration is updated
Display command.longDescription in a preformatted block.
This makes the overall appearance of the page match what you would actually see from the console.
(Using: java -jar jenkins-cli.jar -s <URL> help <COMMAND>)
For some commands, such as SupportCommand (in support-core), this is critical,
since the expectation is that longDescription is a multiline fixed-width block.
Jenkins.getRootPath will never be null.
Misleading error message.
[FIXED JENKINS-25937] Treat BadPaddingException as an unloadable key and continue.
gmaven-plugin 1.5-jenkins-3 update.
Cf.: https://github.com/jenkinsci/jenkins/commit/d29a90150c839855d4ff0c084c3cd838b48fab5c#commitcomment-8845400 (pending #806).
Merge branch 'jenkins-23966' of https://github.com/dominiquebrice/jenkins
[FIXED JENKINS-23966] Merging #1474.