Close cinnamon-settings on SIGINT signals

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
sound applet: add deadbeef support (closes #1351)

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
fixing keyboard tab nav in looking glass
[Clock desklet] Switch to Settings API
[Keyboard applet] Switch to Settings API
[Scale applet] Switch to Settings API
[Expo applet] Switch to Settings API
[Applets] Misc. fixes
[Applets] Removed unused gsettings keys
[panels] make sure auto-hide works when a panel is disabled and enabled (on entering and exiting Scale or Expo)
Scale: on mouse-induced zoom, make the zoomed window selected

If the zoomed window is not made selected the Ctrl+w shortcut will operate on
whatever window happened to be active, which will probably come as a surprise
to the user.
[Scale] let Ctrl+m move the selected window to the next monitor
Scale: on mouse-click, make the clicked window selected

Not all mouse clicks lead to activation. One example is right-click, which
opens the window context menu. It then makes sense to make the clicked window
selected.
[Scale] add support for numeric-keypad Enter key, to work the same as the Return key
Shrink down some PNGs
[Window Manager] make sure mixing effects for minimizing and mapping work together

In particular, make sure that the combination of desktop-effects-minimize-effect 'fade'
and desktop-effects-map-effect 'none' does not leave the restored window invisible.

This also takes care of the case where desktop effects are temporarily turned off when
restoring a minimized window, which could leave the restored window in a bad state.
Only create input regions for those parts that don't overlap with windows in top_window_group
sound applet: add support for smplayer

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Fix tooltip placement for dual-monitor setup

When a non-panel tooltip (eg. sound applet navigation buttons) is shown on the right-hand monitor in a dual-monitor setup, the tooltip instead shows on the left monitor. This changes the code for Tooltip to be more like PanelItemTooltip.
Allow translations of applet, desklet, and extension settings via
gettext/po/mo files.