Add -f[no-]header-guard-opt

Added so that one can determine the include graph from the -E output.
13 files changed