dired-listing-switches handles connection-local values if exist

* doc/emacs/dired.texi (Dired Enter):
* doc/misc/tramp.texi (Frequently Asked Questions):
* etc/NEWS: 'dired-listing-switches' handles connection-local
values if exist.

* doc/lispref/variables.texi (Applying Connection Local Variables):
Fix decription of connection-local-default-application.

* lisp/dired.el (dired-listing-switches): Adapt docstring.
(dired-internal-noselect, dired-mode):
* lisp/dired-x.el (dired-virtual):
* lisp/files.el (recover-file, recover-session):
* lisp/net/ange-ftp.el (ange-ftp-get-files): Use connection-local
value of `dired-listing-switches'.

* lisp/files-x.el (connection-local-value): Adapt docstring.

* lisp/man.el (Man-shell-file-name): Use `connection-local-value'.
2 jobs for master in 8 minutes and 30 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Normal
failed #78208
test-lisp-inotify

00:08:29

passed #78209
test-lisp-net-inotify

00:08:29

 
Name Stage Failure
failed
test-lisp-inotify Normal
Uploading artifacts for failed job
Uploading artifacts...
test-lisp-inotify-1d5028ad/: found 119 matching files and directories

Uploading artifacts as "archive" to coordinator... 201 Created
id=78208 responseStatus=201 Created token=t8MzpJWX
Uploading artifacts...
test-lisp-inotify-1d5028ad/junit-test-report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... 201 Created
id=78208 responseStatus=201 Created token=t8MzpJWX
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 2