WL: refocus pointer after multi-window transaction
WL: refocus pointer after multi-window transaction

This ensures that after some complex operations (e.g. changing group,
changing layout), pointer focus is reset to whatever window ends up
under the pointer.

See #3697

qtile/qtile,qtile/qtile