Fix incorrect window stacking order of transient windows (BUG: 477262)
This MR fixes window stacking order of transient windows, see details here: BUG: 477262.
- First commit adds test case for this bug (fails with current code).
- Second commit fixes ordering of windows in unconstrained_stacking_order which is set in raiseWindow method (this commit is actually optional for fixing this BUG, it's an optimization, I'm "smuggling" it here since it's a somewhat related oneliner patch).
- Third and forth commits are the actual fix.
Edited by Jarek Janik