Web Installer: add JSON schema to make device addition easier
## Summary
Add a JSON schema system to autocomplete devices files in web installer
## Description
Currently, when a contributor wants to add a device to the web installer, he has to refer to the doc or to existing files. The aim is to create a system enabling text editors to autocomplete the JSON files.
<!--Describe the feature in detail -->
All contributors who want to add devices to the web installer
<!--Describe the kind of users who want this feature -->
Because it's very annoying to have to consult the documentation every time, it saves a lot of time integrating devices, and because autocompletion is cool.
<!--Describe the reason why the users would appreciate this feature and what it would bring to them. -->
## Examples
<!--Give the example of what users will be able to accomplish with the feature -->
With this features, all the user has to do is open the JSON in his text editor, which awill automatically retrieve the schema.
## Reflection

Auto complete looks like this in vscode, I don't think it's necessary to bother with a plugin as the default interface is already very practical.
## Validation
<!--List test case that will be run to validate that the issue is working as expected -->
Open a json device file in any code editor that supports JSON schemas. Auto-completion should load automatically.
<!--Add the labels corresponding to your issue by adding a tilde and typing the name of the label you think apply to your issue in the line above. You need to type a tilde before the name of each label you want to apply to the issue. -->
issue