Fix form builder labels

Only the class of required should be added, this fixes issues with
passing in 'previewable' which breaks the autocomplete
Refactor labeling options and remove HTML5 validation

HMTL5 validations prevent models being saved when they are only
required if all present (attachments for example)