Add whitespace linting and fix whitespace errors.
This will cut down on the amount of "Extraneous whitespace" comments in MRs and save dev and reviewer time.