Update Git EOL policies for source files

This CL adds a number of source files and extensions to the git
attributes file to prevent CRLF checkins and checkouts, by forcing LF
end of line characters in these files

Additionally, one git attributes file is added for a couple of files
that have use CRLF, and fixing CRLFs in one imported file.

Bug: 832129
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Ie4c864be8aa6e4e7a2661986109b73e37867b48e
Reviewed-on: https://chromium-review.googlesource.com/993952
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Helen Li <xunjieli@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Jialiu Lin <jialiul@chromium.org>
Reviewed-by: Greg Thompson <grt@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Aaron Gable <agable@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Varun Khaneja <vakh@chromium.org>
Commit-Queue: Yngve Pettersen <yngve@vivaldi.com>
Cr-Commit-Position: refs/heads/master@{#573230}
32 files changed