Normalize repo once again

It seems (https://github.com/ariatemplates/ariatemplates/commit/69e3b8101cb22df8e2ad381399be73af281bead3#diff-1) that #849 was not enough to normalize the repo's newlines in the files, now it's the second (hopefully last) attempt.

What I've done is programmatically added a newline to each file (just to alter the file in any way), then removed unnecessary trailing newlines, and checked which files were changed, then added them to the index. Now altering any file in `src`, `test` and `build` doesn't tell me anymore that whole file has changed, so hopefully stuff is fixed.

By the way, some files which had multiple trailing newlines were normalized to have just one.

You can see those commits are whitespace-only by appending `?w=1` to the URLs.

---

I think we may cherry-pick just the first commit (refactor CRLF) now and it should be good enough. We may take the second commit later on when it turns out useful too.