Update the clang header patches.
Update warning.
Define GNUCC even for Clang.

The upstream CIL compiler driver scripts don't support Clang,
and hide _CLANG and pass -D_GNUCC anyway.
Ensure clang sees the patched headers.
Ensure that no system headers are pulled into the cured C file.