Add support for schema changes
This commit adds support for schema changes to both confctl in general, and requestctl specifically given it has an embedded schema.
It just implements a simple trick we've been using manually for a while, with an additional check to ensure the objects won't fail validation after the schema change.