Save schema version with results.json data
As our data format matures over time, having the schema version as part of the data makes it a lot easier to determine what to do when you're trying to read it. It's not essential to have a version field in the schema (e.g. the version could be part of the file path) but we should do something to explicitly persist the schema version that the data is saved with
We should have a "boring" outer dict containing very basic metadata such as schema version, time that the data was generated, perhaps data that triggered the job. Inside the outer dict (i.e. as a key-value pair) we have the "real" results
This is done for static analysis, will be done as part of a larger planned dynamic analysis schema change later on