Configurable trailing blank lines

I felt that the final newline check should be done in `TrailingBlankLines` now that it's configurable, and that the `FinalNewline` should thus be removed.