Adds code action support to lsp and implements it for the rust and python plugins.
Depends on !460 (merged)
Currently Ctrl+Shift+q is used to trigger the code action query:
The code works but I'm not sure if it's okay like this, especially the part in ide-source-view.c