Added blur effect with displacement map - credit to esteban1uy
make window-list applet behave sensibly in panel-edit mode
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
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
Removed unused import
Update js/ui/placesManager.js

Made samba bookmarks visible in places menu, fixes issue #1287
Add toggleDesktop method in Main
Don't exclude files/Makefile.in in .gitignore
Run dialog: don't keep duplicate commands in history

The run dialog should only show unique commands. This makes the run
dialog significantly more useful as a quick launcher for regularly used
commands. History deduplication matches the behaviour of e.g. gmrun or
the the venerable Metacity/MATE run dialog.

Technically, if recalling a previously used command from history, the
command will be appended as most recent item to the history and all
earlier occurrences will be removed.

This patch also provides a smooth upgrade path for existing histories.
The history is initially left untouched, but once a previous command is
recalled, all duplicates are removed.
Creates a -common package to hold arch-indep files
[Misc] Use prototype instead of Lang.Class in pointerTracker.js
bugfix: cinnamon-settings doesn't start when user has defined python customization file
[cinnamon startup] Move pointer to center of primary monitor.
Added support for quick muting the default sound output via middle click
[utils.js] Set stdout and stderr of spawned processes to /dev/null, so 'cinnamon --replace' does not linger after restart.
[sound applet] Let mute icon have precedence over other icons.
[Expo] Fix problem with the exit animation.

The exit animation zoomed into the wrong workspace on mouse activation of a different workspace.
add a centralized method to create clones of a window and its transients, keeping their relative size to each other