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.
Merge pull request #2 from autarkper/lusito-applets

let Applet base class do necessary cleanup when it is removed from the panel
Merge branch 'master' of https://github.com/Lusito/Cinnamon into Lusito-master

Conflicts:
	js/ui/main.js