gtestutils: Disable all g_assert_*() macros when G_DISABLE_ASSERT is set

The difference between plain g_assert() and those is buried in the
documentation that no one reads. There are numerous projets out there
using it outside of unit tests.
10 jobs for disable-all-asserts in 17 minutes and 28 seconds (queued for 7 seconds)
latest
Status Name Job ID Coverage
  Style Check
failed check-todos #1595769
allowed to fail

00:03:08

failed style-check-diff #1595768
allowed to fail

00:02:54

 
  Build
passed cross-android_api21_arm64 #1595772

00:01:34

passed cross-android_api28_arm64 #1595773

00:01:33

passed cross-mingw64 #1595774

00:04:05

passed debian-stable-x86_64 #1595771

00:03:03

failed fedora-x86_64 #1595770

00:09:06

passed msys2-mingw32 #1595775
win32-ps

00:17:28

passed vs2017-x64 #1595776
win32-ps

00:07:24

 
  Coverage
skipped coverage #1595777
 
Name Stage Failure
failed
check-todos Style Check
 * branch                disable-all-asserts -> FETCH_HEAD
fatal: ambiguous argument 'upstream/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Couldn’t find common ancestor with upstream main branch. This typically
happens if you branched from main a long time ago. Please update
your clone, rebase, and re-push your branch.
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
style-check-diff Style Check
 * branch                disable-all-asserts -> FETCH_HEAD
fatal: ambiguous argument 'upstream/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Couldn’t find common ancestor with upstream main branch. This typically
happens if you branched from main a long time ago. Please update
your clone, rebase, and re-push your branch.
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
fedora-x86_64 Build
_build/docs/reference/gio/gio-unused.txt: found 1 matching files and directories 
_build/fedora-x86_64-report.xml: found 1 matching files and directories

_coverage: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1595770 responseStatus=201 Created token=MwUYNbnj
Uploading artifacts...
_build/fedora-x86_64-report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=1595770 responseStatus=201 Created token=MwUYNbnj
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1