Introduce a plugin/list which reads from local marketplace.json. Also update the signature for plugin/install.
Support marketplace.json that points to a local file, with ``` "source": { "source": "local", "path": "./plugin-1" }, ``` Add a new plugin/install endpoint which add the plugin to the cache folder and enable it in config.toml.