fields: fallback to field.type when <field widget="xx"> not found

Form views, now, may ask for new, modular, widgets, that are not
available in all clients. We have to fall back to field's type
if such a widget cannot be found.