Misc changes

* Add 'apply_defaults' option to 'validate()'.

* Don't look for '_render_undefined' on field objects.

* Set the undefined object directly on model class instead
of model options.