Tramp: Cache also `file-executable-p' in `file-name-all-completions'
* lisp/net/tramp-archive.el (tramp-archive-autoload-file-name-regexp):
Fix comment.
* lisp/net/tramp-sh.el (tramp-perl-file-name-all-completions):
Cache also `file-executable-p'. Suggested by <mail@knazarov.com>.
(tramp-shell-file-name-all-completions): New script.
(tramp-bundle-read-file-names): Fix for special characters. Cache
also `file-executable-p'.
(tramp-sh-handle-file-name-all-completions): Unify different cases.
* lisp/net/tramp.el (with-tramp-suspended-timers, without-remote-files):
Fix debug spec.
(cherry picked from commit
87fc539a0b4d7f84d1697e8479158b30c09b4e49)