* Remove unused files
I used knip to find unused code- these files are not referenced anywhere in the codebase.
Dead code is a maintence burden, I am removing this unused code.
* Add knip config file
Add knip file with entry points for the extension, cline-core and the ProtoBus and HostBridge services.
Exclude test files, etc.
Exclude the `src/shared` directory because knip can't analyze the webview-ui react app properly.
* Apply suggestion from @ellipsis-dev[bot]
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Formatting
* Get the extension version from the ExtensionContext
The extension packageJson is available from the ExtensionContext, don't need to do `vscode.extensions.getExtension`.
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>