Added option to hide empty notification tray.
Replaced tab indentation with 4 space.
add missing screenshot keybindings
add missing screenshot clipboard keybindings
Add option to show/hide desktop icons altogether

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add option to modify the alt-tab switcher delay

The alt-tab switcher uses a default delay of 150 ms before actually
showing the dialog to avoid repeated flashing. The downside of this
approach is that it makes it appear to be laggy. This commit adds the
ability to modify the delay of the dialog in the Window settings with
150 ms remaining the default choice to maintain the previous behavior
for people who prefer it.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Adds code that will sort the icons in cinnamon-settings by their display
name.
Add about dialog to applets and desklets
sound applet:  Some fixes to eliminate warnings/errors (and hopefully crashes)
popupMenu.js - Recalculate separator widgets when the allocation of
the menu changes.

Some popup menu actions that don't close the menu upon triggering can
leave the menu in an inconsistent state.  This adds a listener to the
menu's actor, any time a menu item is removed/hidden/shown/added, the
separator widget visibilities are recalculated to make sure no two
separators appear visible adjacent to one another.
Added dependency on gksu (needed by cinnamon-settings-user)
sound applet: hidpi support for cover art
sound applet: Add a separator between the player status and track info.
st-label.c: Prevent .xsession-errors overflow - a common error/oversight
when using timers that update a label occasionally, is forgetting to
disconnect these timers when the widgets they act on go away or are
replaced by a duplicate new object.

When this happens, you can get a cumulative increase in log spam as these
timers add up, and continue to try to act on bad objects.

This doesn't do anything to prevent this bad behavior, but it will squelch
the log messages to one time only per StLabel instance, and provide a bit
of debugging information so these errors can be fixed.
st: A couple cleanup fixes
Looking glass: Use Melange (gtk) by default.  Port usage over to the new program,
while keeping api consistent.  Added default hotkey for toggling looking glass on
and off.  Gtk looking glass runs as an on-demand dbus service.
Fix error in previous commit
Merge pull request #3172 from StealthOfKing/notification-applet-hide

[2.4] Added option to hide empty notification tray.
cinnamon-settings: Be more clear about disabling the 'special windows modifier'
key'.
menu applet: get rid of old transients