Better exception safety in scan_for_matching_filenames.
More robust to malformed patterns.
OpenEXR output string array fix
Eew, it was pulling the data assuming it was a std::string*, but actually
they are just char**'s.