Allow trailing whitespace and blank lines in output diff
partial UX update