Implement the `preparer` and `validator` run, for the root SchemaNode.
Colander runs them, but Cornice did not.
Merge branch 'preparer_validator'