glib: Create configuration files with 0666 mode again

Commit 3b6460b9 changed various calls from
g_file_set_contents to g_file_set_contents_full. Along with this change the
the file mode changed from g_file_set_contents's default of 0666, to 0600.

Using 0600 mode don't typically have much impact, but aside from 0666
(typically dropped to 0644 by umask) being more common for configuration files,
it also avoids the small annoyance of some files such as mimeapps.list
constantly switching modes (xdg-mime sets it to 0666 and glib sets it to 0600).

Reverts file mode changes from commit 3b6460b9,
other usages of 0600 mode are intentional (locks, temp. files).

Signed-off-by: Joan Bruguera <joanbrugueram@gmail.com>
12 jobs for main in 22 minutes and 52 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Style Check
passed #1340513
check-todos

00:01:40

passed #1340512
style-check-diff

00:01:51

 
  Build
passed #1340516
cross-android_api21_arm64

00:00:57

passed #1340517
cross-android_api28_arm64

00:01:02

passed #1340518
cross-mingw64

00:02:28

passed #1340515
debian-stable-x86_64

00:02:34

passed #1340514
fedora-x86_64

00:07:47

passed #1340519
win32-ps
msys2-mingw32

00:14:42

passed #1340520
win32-ps
vs2017-x64

00:08:44

 
  Coverage
passed #1340521
coverage

00:01:17

76.1%
 
  Deploy
passed #1340522
pages

00:00:42

passed pages:deploy

00:00:05