fixes #4201 - update operating system by label

operatingsystem_names uses to_label which returns description if it exists or fullname (name, major, minor) if description is blank
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes