tabs to spaces conversion, extraneous whitespace removed