fixes #1804 - find hosts through nested hostgroups on puppet class search
refs #2189 - update host group parameter search tests