Previously, settings from the module were only applied if the
settings.json file didn't exist. This meant that if a user had
ever started vscode-web before (even with default settings), their
new settings configuration would be ignored.
This fix:
- Always applies the module settings on startup
- Uses jq to merge with existing settings when available
- New module settings take precedence over existing settings
- Falls back to overwriting settings if jq is not available
Fixes#42