Apply the pre-commit hook whitespace fixes to all files in the repo. (Line endings, blank lines at end of file, trailing whitespace)
Adds options for generating tex-files and PDFs when building documentation Closes IDF-1217 Closes IDF-1464