Glib-Log: Improving debug information

Currently, g_log_writer_format_fields() doesn't recognize "CODE_FILE",
"CODE_LINE", and "CODE_FUNC". These data supplied by g_debug() macro but
g_log_writer_format_fields() ignores them. This patch add parsing for
those fields and add them to the outgoing message.
11 jobs for wip/format_fields in 27 minutes and 27 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Build
passed #427584
cross-android_api21_arm64

00:02:07

passed #427585
cross-android_api28_arm64

00:02:06

passed #427586
cross-mingw64

00:03:29

passed #427582
debian-stable-x86_64

00:02:40

passed #427581
fedora-x86_64

00:04:37

passed #427583
G_DISABLE_ASSERT

00:04:05

passed #427587
win32
msys2-mingw32

00:13:48

passed #427588
win32
vs2017-x64

00:09:46

 
  Coverage
passed #427589
coverage

00:01:27

77.9%
 
  Analysis
passed #427591
scan-build

00:05:57

failed #427590
allowed to fail
valgrind

00:12:11

 
Name Stage Failure
failed
valgrind Analysis
Uploading artifacts...
_build/config.h: found 1 matching files
_build/glib/glibconfig.h: found 1 matching files

_build/meson-logs: found 7 matching files

Uploading artifacts to coordinator... ok
id=427590 responseStatus=201 Created token=TuEcSWgi
Uploading artifacts...
_build/valgrind-report.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=427590 responseStatus=201 Created token=TuEcSWgi
ERROR: Job failed: exit code 1