Fixes #7164: Cannot create a domain that starts or ends with '.'
Fixes #7450 - do not mark non-required fields

If validation is conditional we don't mark fields as required by
default. Also fixes disabling by override using :required option.
Fixes #6864 - adding api messages for extraction
Fixes #2232 - speed up Host view via AJAX
Fixes #7571 - prevent ContentLoad from firing twice on document.ready