Fix #1498
cinnamon settings: fix problem with custom keybinding names and actions
not being updated when edited.
Merge remote-tracking branch 'upstream/master'
[sound applet] Avoid double destroy.

This fixes a bug that shows when running multiple sound-applet compatible media players;
when you stop the second player the following is printed to the console:

	    JS ERROR: !!!   Exception in callback for signal: destroy
	    JS ERROR: !!!     message = '"No signal connection 3 found"'
	    JS ERROR: !!!     lineNumber = '74'
	    JS ERROR: !!!     fileName = '"/usr/share/gjs-1.0/signals.js"'
	    JS ERROR: !!!     stack = '"_disconnect(3)@/usr/share/gjs-1.0/signals.js:74
	([object Object])@/usr/share/cinnamon/js/ui/popupMenu.js:961
	_emit("destroy")@/usr/share/gjs-1.0/signals.js:124
	()@/usr/share/cinnamon/js/ui/popupMenu.js:147
	()@/usr/share/cinnamon/applets/sound@cinnamon.org/applet.js:894
	("org.mpris.MediaPlayer2.audacious")@/usr/share/cinnamon/applets/sound@cinnamon.org/applet.js:864
	("org.mpris.MediaPlayer2.audacious",":1.197")@/usr/share/cinnamon/applets/sound@cinnamon.org/applet.js:882
[panels] Apparently no need to state a preferred width.
[window-list] Purge alert-window list of destroyed windows.
[Expo] Tweak overviewmode-off transitions.
[Expo] Re-enable panels earlier on exit, like Scale does.
Merge pull request #1529 from mtwebster/kb-edit-custom

cinnamon settings: fix problem with custom keybinding names and actions
Merge pull request #1499 from leigh123linux/master

 Fix #1498, closes #1498
Don't reset GSettingsSpinButton's value when using tab to leave the input, closes #1548
[Layout] Fix Exception: "actorData is not defined"
Merge branch 'master' of https://github.com/linuxmint/Cinnamon
Merge pull request #1566 from dalcde/layout-error

[Layout] Fix Exception: "actorData is not defined"
Merge remote-tracking branch 'upstream/master'