Line Ending sanitization

Performed a dos2unix conversion with

find ./ -type f -exec dos2unix {} \;

Please check that you have the the core.autocrlf setting on the global scope set to true on Windows and to input on Mac/Linux

With this change, ALL files are set as LF on the repo. The config setting will ensure that on Windows, files are automatically converted to CRLF when checking out and to LF when checking back in to the repo, while on Mac and Linux, they will check out as LF and check in to the repo as wherever it is.