Just save settings that really were changed

And not also settings that are different from the ones loaded.
This prevents Koreader from overwriting your complete persistent.defaults.settings when you started Koreader with a malformated persistent.defaults.settings file and choose "save settings". In such a malformated case you just can edit the damaged setting and save it back (although you can't see which one is damaged since the defaults settings are taken)
To edit arrays we need { and }

I removed pi and e and two other characters that were there twice and replaced them by {, }, [, ]
Merge pull request #819 from WS64/master

Add { and } to cirtual keyboard and just save back settings that really were changed
Bugfix. Latest version just allowed you to enter the editor once
Merge pull request #820 from WS64/master

Bugfix. Latest version just allowed you to enter the editor once
Update input.lua
Merge pull request #821 from WS64/patch-1

Workaround for Kobo Touch mirror
Merge pull request #818 from chrox/master

enable Wikipedia support
disable string collating in Kobo devices
This should fix #686.