make AnyEvent::I3 dependency versioned (Thanks sur5r)
Raise floating windows on `focus [direction]`

Raise a window when cycling focus between floating windows with `focus
[direction]` command so that newly focused windows are rendered on top
of other windows.

This is done by placing the window last in the floating nodes of the
parent and reordering the stack so the relative order is preserved.

fixes #1322
t/*ewmh*: fix flakiness by syncing
Bugfix: don’t set focus in con_set_layout() on invisible workspaces

fixes #1338
Merge branch 'fix-layout-focus'
Merge branch 'master' into next