Support inline input (pre-edit,surrounding-text)
Merge pull request #1637 from luyikei/fix-im-problem

Support inline input (pre-edit,surrounding-text) when using input-method, Fix #1071
[Launcher desklet] Change minimum decoration to 0
[Desklets] Allow desklets to snap to grid
[Desklet][Settings] Don't re-build page when settings change
[Launcher desklet] cinnamon-settings is not a settings app
[Desklet] When snapping enabled, show user where the desklet will end up
[Looking Glass] Protect against broken extensions
[Desklet] Added missing import
[Desklet] Convert underscore_variables to lowerCamelCase for consistency
[Photoframe desklet] Code cleanup
[Photoframe desklet] Use a more random shuffle method
[Desklet][Settings] Fix desklet uninstall button
[Looking Glass] Added desklet support
[Photoframe desklet] Reworked photoframe logic
"Fat" iamges no longer get stretched vertically
Images are cached on load to prevent lagging computer when switching photos
[Settings][Desklets] Fix typo
[Desklets] Don't use dnd.js for drag and drop
[Desklets] Remove DeskletContainer class. Use Clutter.Group instead
Revert "[Desklet] Convert underscore_variables to lowerCamelCase for consistency"

This reverts commit 7907c902fefd15b59bacf272de998361ec578560.

Conflicts:
	files/usr/share/cinnamon/desklets/photoframe@cinnamon.org/desklet.js
	js/ui/desklet.js
	js/ui/deskletManager.js
ability to start inspector from commandline or shortcut