add missing td elements for table rows without help
new jelly tag <f:helpLink> for displaying help links

The new tag ensures that whenever there is no help available, a blank
table cell is output.
use <f:helpLink> in several tags
[FIXED JENKINS-23970] CLI authentication with username/password try to read my .ssh/id_rsa and prompts for key password
Argument name updated to noKeyAuth
You have just got to love people using non-standard headers...
[FIXED JENKINS-23872] Jenkins users disappeared!

- Added migration logic to move the config files
Merge pull request #1326 from albers/missing-td

fixed broken HTML tables, added Jelly tag for help links
Noting JENKINS-23872, JENKINS-24006, 19d8b80
Create a single point in which the basic authentication header is processed.

Previously, basic auth header was processed from two different servlet
filters in a single filter chain.

In case the 1st filter (ApiTokenFilter) manages to authenticate the
request, the 2nd filter (BasicProcessingFilter) tries to avoid
interpreting the API token as the password and failing authentication
(see BasicProcessingFilter.authenticationIsRequired), but the check
feels rather fragile.

Although I did eventually discover that the original problem (ZD-19640)
was not caused by this, I've already implemented & tested this change,
and this feels like a good work to be wasted, so I'm pushing this in
anyway.

Refrence: ZD-19640
divification of pane tag
<l:icon> tag
Skip a test if starting Jenkins was interrupted.
For reasons TBD, sometimes CI tests fail with (1.565.x):
java.lang.InterruptedException: null
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:503)
	at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267)
	at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)
	at jenkins.model.Jenkins.executeReactor(Jenkins.java:915)
	at jenkins.model.Jenkins.<init>(Jenkins.java:814)
	at hudson.model.Hudson.<init>(Hudson.java:82)
	at org.jvnet.hudson.test.JenkinsRule.newHudson(JenkinsRule.java:539)
	at org.jvnet.hudson.test.JenkinsRule.before(JenkinsRule.java:331)
	at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:479)
[FIXED JENKINS-22525]

Integrated a bridge-method-injector that rebuilds the constant pool from
scratch.
[FIXED JENKINS-24062] Icons in context menu broken
Ability to remove keys as well as move them.
Merge branch 'master' of git://github.com/jenkinsci/jenkins
Bumping to the new version
Added @RequirePOST in a couple of places where it was missing.
[FIXED JENKINS-24080] Improved security of CommandDuringBuild and its current implementations.