clients: Moving and rotating transient surfaces
clients: Moving and rotating transient surfaces

Transient surfaces use child/parent surfaces for stacking order. This
change resloves an issue in which attempting to move or rotate a
toplevel transient surface can move or rotate its ancestor.

kwm81/weston,Gnurou/weston,giucam/weston,sir-murray/weston,Fantu/compositor-spice,krezovic/weston,sir-murray/weston,Fantu/compositor-spice,giucam/weston,kwm81/weston,Gnurou/weston,Fantu/compositor-spice,krezovic/weston