Add key in GSettings schema to set logout timeout in seconds

0 disables timeout
Sync translations with transifex
Add ability to enable/disable debug with GSettings
Add mate-desktop as dependency and use function from there
Merge remote-tracking branch 'upstream/master'