Change the switcher to manually use a popover

GPropertyActions is causing us more trouble than it is worth (because
the property can be NULL). Beside we prefer a design that shows
real buttons instead of radio items.