give plugins a version field too
Paths in star.json point to control files, not directories with a well-known control file name. javascript-plugin-1 format is renamed javascript-image-1 format.
move server config info out of program.json into a separate config.json
Generalize Plugins to JsImage, and make ServerTarget derive from JsImageTarget. Neat!