desktop: xscreensaver, xfce, desktop tweaks

This is a cherry-pick of 2d8157fce into the jessie branch for testing.
Changes include:
- Tell xscreensaver to blank screen only
- Check if desktop profile is running in a VM before suspending
- Changed Iceweasel's launcher icon in taskbar to that of Firefox
- Various XFCE tweaks