Adds support for versioned analysis reports (and defaults to v1 for reports with no version).
This lets us manage their increasingly disparate dependencies separately