With this patch the previously activated client becomes deactivated while the
user is switching windows. This leads to a more homogenous look and as a side
effect disables all pointer constraints on client surfaces while switching.
When window switching is canceled or a window accepted the respective window
is activated again.