Enable --with-filename by default if checking multiple files

As brought up in #283, not printing the filename can be a confusing default behaviour.  I believe this is still the correct behaviour if you're checking a single file, but if you're checking multiple files (or a directory) then we should display the filename by default. Naturally, if you specify a custom output format with `--log-format`, then this won't apply to you.