Allow applets to register roles
Hide Systray icons using registered roles
Have applets register their roles
Merge pull request #2843 from collinss/systray

Allow applets to override system tray icons