Fixes #2632 - extract strings from validation errors
fixes #1938 Foreman shouldn't use the FQDN fact to identify the node when facts are uploaded
Add type_changed check to JS to allow form to refresh when provisioning a discovered host
process hostgroup
Fixes NNNN - Display build button if host type has changed
Fixes NNNN - Check for operatingsystem before orchestrating TFTP