expand tabs to spaces, better for whitespace significant languages