[schema] Refactored v1 and v2 schema

V2 information were kept in the v1 version of the schema.

This refactoring, while duplicating a bit of information about blocks
and analyzer, allows to have a better separation taking into account
the limitation of the json schema with regards to "object oriented"
definition. The main point being that new properties can't be added
to "subdefinitions" when setting "additionalProperties" to false.
3 jobs for fix_schemas in 34 minutes and 43 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #151756
docker
build_linux_36

00:06:16

57.0%
passed #151757
macosx
build_macosx_36

00:07:42

57.0%
 
  Docker
passed #151758
docker-build
docker_linux_36

00:27:01

72.0%