actor: Skip transitions on invisible actors
actor: Skip transitions on invisible actors

If an actor has not been painted yet, or it's not going to be painted,
we can ignore transitions queued on it.

By ignoring transitions on actors that have not been painted yet, we can
avoid doing work during the set up phase of the scene graph, as well as
avoiding actors "flying in" from nowhere.

Obviously, we have to take into account potential clones, so we need to
check that the actor is not part of a cloned branch of the scene graph,
as well as checking if the actor has mapped clones.

collects/clutter,GNOME/clutter,jigpu/clutter,GNOME/clutter,djdeath/clutter,collects/clutter,GNOME/clutter,ebassi/clutter,GNOME/clutter,Distrotech/clutter,djdeath/clutter,jigpu/clutter,djdeath/clutter-android,djdeath/clutter-android,ebassi/clutter,heysion/clutter-clone,jigpu/clutter,heysion/clutter-clone,djdeath/clutter-android,djdeath/clutter,Distrotech/clutter,jigpu/clutter,djdeath/clutter-android,djdeath/clutter,jigpu/clutter,ebassi/clutter,djdeath/clutter,GNOME/clutter,ebassi/clutter,Distrotech/clutter,heysion/clutter-clone,jigpu/clutter,collects/clutter,Distrotech/clutter,Distrotech/clutter,collects/clutter,heysion/clutter-clone,Distrotech/clutter,djdeath/clutter,djdeath/clutter-android,collects/clutter,ebassi/clutter,heysion/clutter-clone