tests: Add failing test for runtime crash on disconnect
Fix stale processes when killing runtime from tests
tests: Better errors on runtime exiting with failure
tests: Wait for runtime exit before completing tests
runtime: Fix use of deprecated libsoup APIs
dependencies: Update to glib 2.41.2

Fixes #46