fixes #8377 - fixes uniq validation for nics without a host

This commit considers a nil host reference equivalent to a non-conflicting
one for the purposes of uniq_with_hosts validation.
fixes #5634 - save sso_method on session expiry
Fixes #3288 - i18n extract heading on new host view
fixes #8363 - Sort VMware attributes alphabetically
Fixes #5169 - Error in smart class param or value cause tab header to turn red in Puppet Class edit form
Fixes #8418 - Add 'facts' feature to features
Fixes #5573 - os search definitions for host available in unattended=false mode