- Unexpected errors encountered when parsing files are now reported as failures, rather
than causing `slyp` to abort
- Replace E110 with autofixer behavior, which rewrites the return of a known-`None`
variable immediately after testing it to return `None` instead
- Replace W102 with autofixer behavior, which parenthesizes multiline
concatenated strings in dict elements
- Replace W103 with autofixer behavior, which parenthesizes multiline
concatenated strings in tuple, list, and set literals if there is more than
one element
- Add the `--only` flag, enabling `--only=lint` or `--only=fix` to run only
the linting or fixing
- Add basic support for reading data from stdin, in which case
- `--only` must be used
- if `--only=fix`, then the resulting file is always written to stdout
- Implement an additional check for unnecessary string concatenation, E101