Merge pull request #5815 from RosettaCommons/roccomoretti/interactive_menu_to_front
[Foldit] Bring panels to top and on screen when toggled.
Add `toggle_to_top()` functionality for panels which will bring the specific panel to the top (over other items) and will make sure the panel is on screen.
There's a slight rework of Widget::ensure_on_screen(), to make sure we don't cut off the top of panels (and thus remove the title bar handle) when the screen is too short.
RELEASE NOTES: Make sure panels are on-screen and visible when they appear.