[applets] Applet roles not honored after applet-manager revamp.

I have noticed that minimize-to-window-list-button does not work after the recent applet-manager revamp, and I've traced the issue to the applet-role system, which does not update the registry with an applet's role, so the role lookup doesn't work.