Support dragging multiple files on NS

This has to use a deprecated pasteboard type, since Emacs uses
the "old" (but not deprecated) dragImage: method for
drag-and-drop, which can't drop file URLs.

* lisp/term/ns-win.el (x-begin-drag): Update accordingly.
* src/nsselect.m (ns_decode_data_to_pasteboard):
(Fns_begin_drag): Allow files to be a list of filenames as well.
1 job for master in 1 minute and 47 seconds (queued for 10 seconds)
Status Job ID Name Coverage
failed #46774


Name Stage Failure
test-lisp-term-inotify Normal
$ find ${test_name} -type d -depth -exec rmdir {} + 2>/dev/null
Uploading artifacts for failed job
Uploading artifacts...
WARNING: test-lisp-term-inotify-2ce686c0/: no matching files
ERROR: No files to upload
Uploading artifacts...
WARNING: test-lisp-term-inotify-2ce686c0/junit-test-report.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 128