Make it possible to disable non-virtual files in Clang's FileManager. This is
a bit of a misnomer, in that we're really disabling any files that haven't
already been seen by the FileManager. However, it also stops getVirtualFile()
from checking for the existence of the requested file (and subsequently
dropping the virtual file).