Have the popover manager override the position policy
Have the popover manager override the position policy

As BudgiePopoverManager is intended for use by panels + docks, we expect
the toplevel window to do panel-like-things, and maintain edge knowledge
through the CSS classes .top .bottom .left .right. This ensures we always
emit from the right edge with 100% accuracy. The BudgiePopoverManager will
immediately place registered BudgiePopover's into TOPLEVEL_HINT mode so
that applet authors are freed from the internals.

Signed-off-by: Ikey Doherty <d8d992cf0016e35c2a8339d5e7d44bebd12a2d77@solus-project.com>

ikeydoherty/ui-tests,ikeydoherty/ui-tests