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
Auto-Commit of lp-gui data from Pootle
Auto-Commit of lp-tray data from Pootle
Auto-Commit of NetworkManager data from Pootle
Auto-Commit of NetworkTray data from Pootle
Auto-Commit of ethernetconfig data from Pootle
Auto-Commit of wificonfig data from Pootle
Auto-Commit of pc-pbigui data from Pootle
Auto-Commit of pc-sysmanager data from Pootle
Auto-Commit of pc-pfmanager data from Pootle
Auto-Commit of pc-servicemanager data from Pootle
Auto-Commit of pc-softwaremanager data from Pootle
Auto-Commit of pc-soundconfig data from Pootle
Auto-Commit of pc-xgui data from Pootle
Auto-Commit of pc-usermanager data from Pootle
Auto-Commit of pc-welcome data from Pootle
Auto-Commit of pc-systemupdatertray data from Pootle
Auto-Commit of pc-controlpanel data from Pootle
Auto-Commit of pc-updategui data from Pootle