Update changelog
Rename LinterConfig to Config
Refactor Config
Refactor config observation
Fix duplicated lint:toggle command observation
Enable toggling violation metadata display with config
Enable toggling violation metadata via keymap and menu
Avoid running linter when only showViolationMetadata is changed
Disable a memoization to update metadata display properly when toggled
Set default configuration values for root keys
Update README
Merge branch 'toggle-metadata'