refs #3811 alerts messages cleanup and minor refactoring
fixes #3912 - add inheritance for locations / organizations
fixes #3999 - refactor DRY implementation of "nested label" for hostgroup and loc/org
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
fixes #4002 - disable used locations/organizations on edit form domain, subnet, compute_resource, etc