MenuStackSwitcher: do not drop the menu, empty it instead.

This makes it unnecessary to override default behaviour from
GtkMenuButton, so it makes the overal code easier.
MenuStackSwitcher: handle stack child property changes.