Presets: Revise cmakeGeneratorConfig field
In !5373 (comment 844516) Craig pointed out that support for the architecture
and toolset
fields may be different for a given generator. The suggested alternative is to allow those fields to be objects with a value
field and some other field that indicates what cmake
should do if the field is unsupported by the generator.