Added .strict() method, to report error if unknown arguments are given

This adds a new method,` .strict()`, which causes yargs to report an error if any unknown command line option arguments are given (i.e., any options not defined with `.describe()` or `.demand()`).