Move over to YAML-based JSON Schema fragments

Speaking generally, YAML is more human readable and writable, and it's lack of commas and braces makes writing it less error prone.

&lt;bikeshed&gt;

@pedro Any thoughts on this move? Kind of considering it for API/Psmgr as well ...