schema: move "dangerous" site configuration options to separate core.schema.json
Created by: ggilmore
This only does the mechanical work to move those "dangerous" options into a separate core.schema.json
+ the needed go generate
wiring for the schema
package. The rest of the plumbing is still needed.