soup-logger: fix -Wformat-nonliteral warnings in clang
Fix 'return with no value' warning
tests/connection-test: Ensure quit source id is reset to 0 between runs

Otherwise we may attempt to remove a nonexistent quit loop from the
previous one.  The second hunk here is the real fix, the first is just
being more defensive/consistent.

Reported-By: Kjartan Maraas <kmaraas@gnome.org>
Tested-By: Kjartan Maraas <kmaraas@gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=711361
Don't leak g_get_current_dir() result

glib API documentation indicates:
« The returned string should be freed when no longer needed. »

https://bugzilla.gnome.org/show_bug.cgi?id=711085
requester-test: reorganize to be more like other tests
Fix SoupClientInputStream close on error

g_input/output_stream_close() always mark their stream closed, even on
error, even if their cancellable is pre-cancelled. That means we have
to guarantee that soup_message_io_finished() gets called when a
SoupClientInputStream is closed, even if an error occurs while
closing.

https://bugzilla.gnome.org/show_bug.cgi?id=711260
test-utils: bump up debug_level when running under "make check"

Since automake's "make check" rule now logs the output of tests to a
log file, we might as well use maximum debugging, so that if something
fails, we have plenty of explanation why.

(We still parallelize parallelizable tests by default though, meaning
the output is not especially useful for those ones.)
2.44.2