Merge branch 'release-4.6' into next
Merge branch 'next'
Include float.h for DBL_EPSILON

https://bugs.gentoo.org/show_bug.cgi?id=480272

Patch was written by Jeroen Roovers <jer@gentoo.org>
Merge branch 'fix-float-h'
Add missing return after error reporting.
Merge branch 'fix-move-window-center'
Fix userguide formatting (Thanks Slava)
Merge branch 'fix-userguide'
Revert "raise fullscreen windows on top of all other X11 windows"

This reverts commit 0659a0d98ca98fcd134c277c6a61ca3c9a04544e.

It was a fix for dzen2 setups, but broke several other use cases.
Because dzen2 is not really important since most people use i3bar
nowadays, let’s revert this.

fixes #1062
fixes #1068
fixes #1070
Merge branch 'revert-fullscreen'
Bugfix: update root geometry on output changes for “fullscreen global” (Thanks kaersten)

fixes #1064
Merge branch 'fix-fullscreen-global'
Bugfix: don’t flatten tabbed/stacked containers

fixes #1053
Merge branch 'fix-flattening'
Bugfix: correctly recognize assigned windows as urgent (Thanks jookia)

fixes #1086
Merge branch 'fix-urgency-assign'
Reply to _NET_REQUEST_FRAME_EXTENTS correctly

Reply to _NET_REQUEST_FRAME_EXTENTS by settings _NET_FRAME_EXTENTS
property of the window to widths of the respective borders added by i3.

fixes #1093
fixes #1069
Merge branch 'fix-extents'
Remove-child callback skips output content cons

Every container 'above' (in the hierarchy) the workspace content should
not be closed when the last child was removed.

Add a check for output content containers and do not handle them. These
cons are at the root of the output container with dockarea siblings.
They may be run through this callback when an output is killed with
RandR.

Fixes an issue that caused content cons to become urgent when the output
is killed with RandR.

fixes: #1121
Merge branch 'fix-urgent-crash'