* replace `atty` with std::io::IsTerminal; MSRV 1.70
* Hide linter behind feature, enabled by default
- make `lint` subcommand a feature-gated, enabled
by default; only available to build, it will not
be distributed by default, if it introduces a
regression, it will be reverted; closes#694
- clean-up code a bit, make `lsp` subcommand fail
properly as no subcommand found since the errors
are swallowed somewhere before reaching stderr
- remove references to `reqwest::Url`, use
`url::Url` exclusively
* update rustls
* update wasm-bindgen
* update indexmap
* fix wasm panic in vscode extension