Adding a replacement method global.reparentActor for the deprecated actor.reparent method.
Fix #1941 - allow wrapping around in the list of programs
[st-scroll-view.c] avoid double disconnect
cleanup: fix variable scope in misc/params.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in appSwitcher

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in ui/layout.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in lookingGlass.js
cleanup: fix variable scope in main.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in runDialog.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in settings.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in workspace.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in expoThumbnail.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
cleanup: fix variable scope in extensionSystem.js

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Panel applet launcher editor: escape spaces correctly when the app
path has spaces in it.
The icon path can have a space, and does not like %20
menu applet: Fix sometimes showing the wrong title when using search
and you end up with a 'place' or 'recent' item selected
popupMenu.js: avoid unintended side effect of unexpected recursive call of PopupMenu.close

Calling this._boxPointer.hide in PopupMenu.close triggers
PopupMenuManager._onKeyFocusChanged,
which ends up calling PopupMenu.close recursively, causing
global.menuStackLength to be decremented twice.
cinnamon-settings: Workaround for bug in zipfile.extractall

http://bugs.python.org/issue15795

Check the permissions of the zipped file, and re-set them after extraction.
Make sure to copy all theme files over - some were missing
Issue #2060 - cinnamon-settings can hang

If any subprocesses executed by cs_info.py hang (such as a hung
NFS mount preventing "df" from returning), then cinnamon-settings
will never start.

This adds a 2 second timeout for any subprocess which will cancel
the operation and kill the process if all output isn't received
during the timeout period.