add option to suppress warnings

This PR adds a `failOnWarning` option. It defaults to true, and the behavior of
the module is the same. If passed something falsy, however, it will not fail
when there is no `error` and just `stderr` output from ImageMagick commands.