Support skipping patterns, and skip files matching the patterns when reporting
unexpected files.  Also some cleanups.
Change wrapping of argument handling code.