KTE::CommandV2 interface for communication between plugins
This change is a proposal to extend the KTextEditor::Command interface to allow communication between plugins / components of an app using KTextEditor.
The current interface has some limitations, i.e., it is a one way solution. If you execute some command, it does xyz stuff and then only reports back success / failure. You can't use it to pass data between plugins.