[JENKINS-20739] Filter descriptors before adding them to hetero-list.

This allows implementations of DescriptorVisibilityFilter to hide items
with descriptors from users to prevent them from being added via the UI.

This is already implemented in /lib/hudson/newFromList/form.jelly, but
nowhere else.
Added logging when filtering descriptors.
[FIX JENKINS-10477] Use build display name in executors list
[maven-release-plugin] prepare release jenkins-1.565
[maven-release-plugin] prepare for next development iteration
updated changelog for release
updated changelog as a part of the release
merged back the RC branch
creating an RC branch
the trunk is toward 1.567-SNAPSHOT
[JENKINS-23151] Need to revert part of 5789f0c since codemirror-mode on f:textarea apparently does not work for lazy-load fragments.
Merge branch 'JENKINS-10477' of github.com:daniel-beck/jenkins
[JENKINS-10477] Noting #1254.
Integrated the latest remoting library.
Merge pull request #1033 from daniel-beck/filter-descriptors

[JENKINS-20739] Filter descriptors before adding them to hetero-list
Gratuitous use of Permalink constants when there are standard methods for the purpose in Job.
[FIXED JENKINS-22822] PeepholePermalink should maintain an in-memory cache of symlinks to avoid disk I/O.
[FIX JENKINS-22818] fix jenkins restart on Linux after plugin update if the java executable running Jenkins is started without its full path

The patch uses 'execvp' instead of 'execv' to lookup the java executable filename in the PATH if the specified filename does not contain a slash (/) character.
Regression introduced in 547d4ed8d35de6be4b2788e4816019bb8cc94902
Changelog for PR #1239
Merge branch 'master' into SCM-Job