Support "help" in conjunction with --required flags.

Also clean up *P parser duplicate code.