NOTE: I don't have an M1 Mac, so the only testing I can do is with
a non-`/usr/local` Intel Homebrew installation. This should take
care of "`cc` shim forbids `/usr/local` if Homebrew not installed
under `/usr/local`", which is the default setup for M1 Homebrew.
Homebrew's `cc` shim removes all `/usr/local` paths for non-`/usr/local`
Homebrew installations (e.g. Apple Silicon Homebrew). This adds a
`setup_fuse` method that copies FUSE files into a temp hierarchy for
use during builds. (Symlinking the files doesn't work because the
shim canonicalizes all paths.)
Also add `ntfs-3g-mac` as a test case.