Refactor how we're dealing with filenames starting with a dash
Currently, some parsers are copying files starting with a dash to walk around the possible option injection issue. MAT2 should try to (temporarily) rename those files first, and only fall back to copying in a temporary location upon failure. This will vastly improve performance for video format processing, and on network-backed storage. It might also clean up a bit the code.