Presets: Revise cmakeGeneratorConfig field
In !5373 (comment 844516) Craig pointed out that support for the
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.