... my trailing whitespace autoremove vim plugin is constantly editing/autocorrecting files as i work. as i do not mix cosmetic and functional commits, this is a real annoyance; this patch removes all trailing blanks, once-and-for-all. ideally, this would be enforced. as a bonus, the pipeline also fixes [dos] and [noeol] files. LibTest results unaffected; assumed correct.