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
Added user module (password and gecos functional)
Fixed regression
Added avatar support (system face pictures selection and image browsing)
Added webcam support
Added dep on python-opencv (needed for webcam support in user module)
Align face picture to the left