Implement the `preparer` and `validator` run, for the root SchemaNode.
Colander runs them, but Cornice did not.
Merge remote-tracking branch 'origin/master'