add a centralized method to create clones of a window and its transients, keeping their relative size to each other
change alttab with the option 'thumbnails', only accessible directly via gsettings, to displaying windows and their transients
[Expo] use createWindowclone function to show transients in overview mode.
[Scale] use createWindowclone function to show window with transients.
Merge pull request #1 from autarkper/cobinja-window-cloning

[Expo] use createWindowclone function to show transients in overview mode
and
[Scale] use createWindowclone function to show window with transients
added option to include relative positions for clone scaling
added thumbnailing for transient windows
add positioned previews for transient windows
moved function createWindowClone from js/ui/windowManager.js to js/misc/windowutils.js
[windowUtils.js] s/c/actor/
[altTab.js] Fix missing variable declaration.
Merge pull request #2 from autarkper/cobinja-window-cloning

Cobinja window cloning
[Expo] Explicitly test overviewMode for false.

Since overviewMode is undefined to begin with, checking explicitly
for false will let the first call of setOverviewModeOff run without exiting prematurely.
Merge pull request #3 from autarkper/cobinja-window-cloning

[Expo] Explicitly test overviewMode for false.
Revamp of appletManager & extensionSystem:
Support for unloading and reloading applets and extensions.
Support for applets in looking glass.
Support for multiple instances of the same Applet.
Separator applet supplied as the most basic sample.
Gschema needs to be recompiled.
add js/ui/extension.js
[reloadable applets] undo regression of main.js due to patch being based on obsolete revision.
Merge pull request #1 from autarkper/lusito-applets

add js/ui/extension.js, fix regression in main.js
removing unused applets array.
[applets] let Applet base class do necessary cleanup when it is removed from the panel.