windowview: handle windows from other virtual desktops better
Sometimes windows on other desktops are higher in the stacking order, which causes them to unexpectedly jump above windows from the current desktop in the effect. To fix that, the z index is adjusted to be higher for windows on the active virtual desktop, and windows from other desktops get reduced opacity in the beginning of the animation