Temporarily depend on Jenkins 1.560 for Java 8 unit testing

A blocking bug in the LTS version prevents tests from running on Java
8.  That bug is fixed in the most recent release candidate
(1.554.1-rc).

Once the release candidate has released, this can change to depend on
1.554.  The released plugin can't be forced to depend on 1.554.1
because that will prevent users of earlier, stable Jenkins versions
from upgrading the plugin.  Running tests with Java 8 on the master
branch will probably need to wait a year until 1.554 becomes the
widely supported oldest version.
Merge commit '87ee14b228e7d92755f632f1530aa5561dabfd16' into HEAD
Add README comments about the purpose of this branch
Merge commit '06c29dd9118ea192fff947914fccf44fb98ebe3f' into HEAD
Merge commit 'cb4857b8f0e1c7461847601901efbb706bbbfe5c' into HEAD
Merge commit '18e4719b593a873fcf3b6d7b7a7c4861b146ec22' into HEAD
Use latest Jenkins LTS for JDK 8 support
Merge commit 'd42ac86645d14be16b83e0679b05bfa8f3fe70e7' into HEAD