Increase precision of the schema validation
Make the job submission schema more granular and precise to move some of the
validate() functionality in the lava_dispatcher actions into the submission check.
- Initially, apply the schema to resubmitted test jobs.
- Add documentation & announcement
- Prohibit unused or removed keys and values
- Validate the supported values more precisely