More bug fixes and responsiveness improvements for vscode.
- Fix for shfmtsometimes failing to read standard input.
- Fix a memory leak in the LSP server.
- Fix a crash on exit in the LSP server.
- The LSP server now clears diagnostics and progress for closed files.
- The LSP server now starts linting files sooner after saving and shows the pending status immediately.