crlf: pass-through mixed EOL buffers from LF->CRLF

Files with mixed line endings are neither CRLF nor LF files, so the only
sensible thing we can do is refuse to change the contents.

This commit changes the LF->CRLF filter.