Added blur effect with displacement map - credit to esteban1uy
workspace-cycle gsettings key added
Allow cycling through workspaces added in Cinnamon Settings
Restarting Cinnamon not necessary for changing workspace-cycle
Close modal dialog on press of Escape button, without performing any action.
make window-list applet behave sensibly in panel-edit mode
[window-list applet] Make window icons on panel immediately reflect current workspace's windows on return from Expo and Scale, avoiding accidental flash of all windows.
[window-list applet] Some cleanup.
Avoid loading the default theme before initiating the theme manager, which will load the selected theme.
notification applet:  fix problems when removing and readding, or
moving to a different panel location.

General rearranging of some code to behave a bit better
menu applet: add a bit of extra padding during the app title width
calculation, to keep the scroll bar from cutting off longer titles
and the selection box.
Adjust padding a little more
windows-quick-list applet:  de-tabify, remove whitespace
windows-quick-list applet:  Don't show an empty popup when there are
no open windows.

Addresses: #1042
Fixes animation of traditional minimize to path to window button's location instead of hard set position
Disable window effects in system-modal state.
Implement individually hideable top and bottom panels
Change settings around a bit
Fix typo
When activating a window, activate all its transients, too, with some delay in case the windows opens a transient immediately on being activated.