@serac so the style is "EOL before EOF but tabs mixed with spaces is fine"? There are plenty of files in the source tree with mixed tabs and spaces for indents.

Anyway, I hope you guys implement the goal of this pull request. It would make some customizations a lot easier to keep synced to upstream.