keyfile settings backend: Consider tightening permissions
The keyfile settings backend may create some directories:
g_file_make_directory_with_parents (kfsb->dir, NULL, NULL);
With the current code, these end up with 0777 permissions. We should consider making them 0700 instead.