Many tools in FreeBSD don't play well with Windows line-endings, e.g.,
make. Change the value from the client default, which is CR on Unix and
CRLF on Windows by default to CR (Unix) for all non-third party sources,
e.g., contrib/, sys/contrib/, etc. This avoids a large amount of
grief when building or editing sources in the FreeBSD tree.
Any fine-grained line-endings attributes should be added to appropriate
.gitattributes files under their respective subdirectories. Two of
those files were added for the bintrans and diff3 tests as they leverage
CRLF line endings in the tests.
Reported by: Linnea Damer <Linnea.Damer@dell.com>
MFC after: 2 weeks
Relnotes: yes