Add new class to destroy a layout widget's child widgets
Destroy child widgets after destroy
Check that un-related widgets are not destroyed
No need to find before destroying
DRY up layout widget concerns
Remove old concerns
Change method names
Refactor widget destroyer
No need to loop through layout widget types
Simplify destroyer class
Pass in a singular setting to destroyer
Merge pull request #398 from G5/destroy-child-widgets-73818908

Destroy Layout Widget's Child Widgets