Force Unix line endings for all files

New files that don't contain a script (.sh) or configuration (.conf) are converted over to using the CRLF endings due to the .gitattributes overriding local configurations. gitattributes is only taking into consideration the 2 file extensions. For example config/homebin contains no extension scripts.

This avoids confusion by not having to go that extra step of setting the global config which in turn avoids forcing all GitHub projects in a Windows environment to use Unix style line endings.