[FIXED JENKINS-21394] Avoid irrelevant job queing while node is offline
debian: Use a configurable group for the Jenkins user

Typical Debian practice is to have one equally-named group per system
user.  Make that for the jenkins user by default, but allow it to be
overridden in /etc/default/jenkins, same as for the user name.
Update jenkins.init.in

$time removed from Required-Start and Required-Stop
This prevents properly register the jenkis service and jenkins will not starts at boot.
$time (boot.clock) start just on runlevel B and S, but not at runlevel 3 and 5 as jenkins do.
It was also redundant to Shoul-Start and Should-Stop.
Same modification is applied also on OpenSuseBuildService.
[FIXED JENKINS-21818] Only show fingerprint links if any exist.
[FIXED JENKINS-21394] Avoid irrelevant job queing while node is offline, unless slave is ondemand type
Different name from the main view tab bar.

This setting applies to My View's tab bar.
[JENKINS-13035] Changed the field name.

Now it gets the right property. The dropdown shows the values
for MyViewsTabBar extension
and there is help icon and text.
[JENKINS-13035] Only show this option when more than 1
MyViewTabBar available.
[FIXED JENKINS-21999] If a slave node does not exist it will throw a
null pointer exception. Instead we create a dummy launcher and return
that if it is unable to get the slave node.
Force httpclient to use a new protocol socket factory which does not
explicitly bind to the client side interface.
[JENKINS-21932] Added tests to reproduce JENKINS-21932, Future#get does not abort even when a task in the queue is canceled.
[JENKINS-21932] Make the slave used in the test offline explicitly.
[FIXED JENKINS-21932] Call Item#cancel when a task in a queue is cancelled.
Throw IOException if trying to launch a DummyLauncher. Restrict
DummyLauncher class to no external use.
Added test for JENKINS-21394
[FIXED JENKINS-21394] Revised implementation based on feedback
Ugly hack to fix destroyProcess for Java8
Ugly hack to fix destroyProcess for Java8
[FIXED JENKINS-18364] Functions.getRelativeLinkTo is called many times during rendering, so skip checking View.getItems which is expensive.
Fixed a bug Jesse found in remoting