Support for a generic plugin type for arbitrary python cli plugins
As discussed in #2336 (closed), a new plugin type which is a light wrapper around the BasePlugin
interface would allow arbitrary python packages which have an executable to be usable with meltano invoke
, leveraging Meltano's venv isolation and environment variables.