Use GtkPopovers in RBAudioscrobblerProfilePage
Submitted by Jamie Nicol
Link to original bug (#735324)
Description
The popup menus shown when clicking on an artist or track on the profile page should use popovers.
The first commit changes the way in which the profile page sets up its actions. It creates an action group per page. This makes creating the existing actions simpler, as libre.fm actions and last.fm actions can have the same name. This simplifies the code slightly and fixes a leak.
The second commit switches from popup menus to popovers. The underlying menu is now created using GMenu and actions, taking advantage of the separate action group per page introduced in the first commit.