Emit ChildrenChanged signal on hierarchy updates
We currently do not notify ATs of changes in the children of an accessible object, which means that they can only represent the current hierarchy.
atspi.Event.Object.ChildrenChangedsignal whenever a new accessible object is added or removed from its parent.
- translate accessible visibility to the HIDDEN property, and add/remove objects as it changes. This handles both toplevels and stack pages