Fix tabs and newlines in entire repo

In all non-binary file formats:
* Convert tabs to spaces.
* Convert newlines to CRLF.