[Extension.js] Cleanup
[Desklets] Revamped desklet manager for consistency with applet manager
Merge pull request #1589 from dalcde/desklet-revamp

[Desklets] Revamped desklet manager for consistency with applet manager