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
1.7.2
When shifting a window to another workspace, move the window before switching workspaces
Scale: Consistent spacing and text size between selected and unselected windows
Don't force decorations on desklets
Desklets: replaced min_decorations concept with prevent_decorations and redesigned styles definition
UI improvements in background selection screen
Set the settings window title with the name of the module instead of "System Settings - %s" % modulename
Applet/Desklet/Extension settings API
Add 'generic' setting type, ability to launch external settings app,
and hide configure button in cinnamon settings, based on metadata.json
Add check for 'generic' non-visible setting type
Some fixes
Cinnamon-settings: Check to make sure external settings app exists before
allowing it to execute.
Remove logging
Use just a single bindProperty method, make combobox type checking smarter
Change applets and desklets to new api
Add tooltip handling
Add tooltips to applet settings
Default to single instance when max-instances is not defined in metadata