Prerequisite to a later patch that will add a default codegen option to the tests, for the sake of allowing clang to emit noundef without requiring changes to (nearly) every codegen test.
This adds a new clang substitution, '%clang_bin', that expands to the clang binary with no extra arguments appended. This allows us to replace uses of '%clang' where it's precisely required to use the pure binary, and enables adding additional_flags to the test corpus.