812270fee3
All the ControlsManagerLayout uses from BoxLayout is the spacing property, both size requests and allocation are completely custom. That makes subclassing really questionable, so stop doing that and just hook up to the `spacing` style property manually. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3104>