Adds schemas.registerFromClass(), which builds a SchemaDefinition by
reflecting a Squirrel class: class-level </ ... /> attributes supply
id/version/title/description/additionalProperties, member-level
</ ... /> attributes carry per-field constraints, and each member's
default value infers its type and JSON default.
Refactors the composable-editor card/rts examples onto the new DSL.