Fixes legend.get_children() to actually return the real children of
legend while not including descendents who are children of other
objects (what would be grandchildren, great grandchildren, etc.)
Merge pull request #2755 from cimarronm/legend_children_fix

Fixes legend.get_children() to actually return the real children of