desktop-shell: Panel and background resizing
Due to #780 (closed) I had to revert !1298 (merged), but with that we're still not correctly resizing the panels & background in desktop-shell.
Either we use something else for them, or we don't use toytoolkit entirely.