Get the new system tray functionality completely up and running.
1) Completely transparent backgrounds (no more black boxes)
2) Visible icons automatically update the moment the tray icon changes it's visual (no delays)
3) 5 Minute force refresh timer for all tray apps (just in case)
4) Full interactivity with the tray application (mouse clicks, scroll wheel, etc..) because the tray window is actually a transparent layer on top of the icon (so all interaction is directly with the app - no redirects or modification)

While here, also add a couple checks for possible errors in the LSession startup routine - especially where it involves the phonon framework.
Merge branch 'master' of github.com:pcbsd/pcbsd