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.)