Keep empty lines in the header.

This change increases accuracy of error messages for files with
directives in them.