Some cleanups for the new window picker layout of the overview
Cleanup the whole passing around of the layout
object and make it completely owned by the LayoutStrategy. Also cache the boundingBox of the window in WindowPreview (performance reasons) and use the new Util.lerp()
in favour of our own _interpolate()
.
MR adjusting the "Native window placement" extension to the changes will follow.