Resolve various crackmonkey issues with BudgiePopover

This fixes focus issues, tail placement issues, some grab issues, etc.
Note that Budgie Menu Applet was changed to a GtkImage as its real width
was somewhere in excess of 40px and not 22px, throwing the visual alignment
to the wind.