[#80454562] Validators can have default values
[#80454562] Use composite attribute in order

If the same option appears for multiple request
types, we need to intelligently combine them.
[#80454563] Refactor use of validators

The previous solution, though flexible meant a lot
of redundant code when it comes to validators.
Stripped it right back to simplify things.
[#80454562] Seeds and features changes for field_infos

Removed field infos from submission template seeds
Updated PacBio features for new insert_sizes
Group submission templates
Update schema for private migration
Ensure Illumina-C templates have correct productline
Merge pull request #926 from JamesGlover/80454562_ss117_-_submission_templates_to_match_underlying_requests_so_that_submissions_can_be_made

80454562 ss117   submission templates to match underlying requests so that submissions can be made