Support for non-nullable WidgyFields

WidgyForms didn't work with them previously, because of how they handle unsaved instances.