Fixes related to FAT32, exFAT, and HFS+

The double-quotes was missing from the list of illegal characters for
FAT32 and exFAT.
HFS+ apparently uses Unicode 3.2 NFD for file names.