whitespace/tab fixes - fixes 728

This fixes the reported issue in 728.
The good news is the amount of mixed tabs and trailing whitespace is much
smaller than it was at the time the initial report. The only outstanding
files are from caniuse, and node_modules.