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
Add reset to defaults options for all native cinnamon-settings widgets
Fix button press handler