standardize -path/-name flags, add -incl/-excl

Reworked things so the same flagset can be used reliably from
different commands that may have extra options to add before
calling fs.Parse()