Fixes #6117 - clean usergroup cache

Dependent destroy was missing on through association from user side.
fixes #6116 - search hosts by parent host group and its decendants
fixes #6112 - log/test.log disappears when running under spork
fixes #6091 - menu removal wasn't traversing menu hierarchy
fixes #5129 - Host Group creation may fail if parameter is same name