Modernize most of the unit tests
Review Request #3363 — Created Aug. 7, 2024 and submitted — Latest diff uploaded
This includes setting nonfatal assertions not using the test-ui unless
necessary, not using gint/gchar, making sure our signal counters are guint's,
and not testing the "get_default" methods.
Ran the turtles.