Add a pretty printer

This should go into -core's JacksonUtils as .prettyPrint(), probably.
Add a new JJSchema-based processor, this time validating full data