All scripts now operate on individual files by default, and operate on directories with the -r flag.
Fixing bug that would cause guard2once.py to mangle files if there were no newline after #endif