Add support for GJS-based plugins
We want to support plugins from JavaScript using GJS.
My primary motivation for this is for GNOME Builder, but there may be advantages to this for other projects such as GNOME Shell in improving the plugin writing experience.