Improve skimming of headers for preprocessor directives.

In the headers that are included by the headers that are being wrapped,
ensure that the preliminary phases of code translation are done properly
before preprocessor directives are identified:
1) convert all dos line endings to newlines,
2) convert any trigraphs (off unless PREPROC_TRIGRAPHS is defined),
3) remove any escaped newlines.