Chore: Make Git checkout files with LF endings
Chore: Make Git checkout files with LF endings

The `* text=auto` attribute already ensured all commits were converted
to `LF` in the repository, but depending on user settings files could
still be checked out with `CRLF` on Windows (which breaks some of our
test cases).

Setting the `eol=lf` attribute ensures files are always checked out with
`LF` even on Windows regardless of user settings.

sonarwhal/sonar,sonarwhal/sonar,sonarwhal/sonar