Fix efix.

Apparently, transforming DOS line endings may add trailing whitespaces,
hence the trailing whitespaces fix should come *after* the DOS line
endings fix.

Furthermore, as we also allow selecting normal files for efix, we
mustn't check for a directory, but for files in general.