Add data_fields to all src/elements/forms

Also replace export_all with a proper -export, and add -spec to all
exported functions
Fix typo in typespec for datepicker