ws: Fix memory leak in test-server
ws: Fix memory leak in test-server

This never freed `context`. Use g_autoptr for this, and convert the
other local variables to g_auto* as well while we're at it.

Spotted by valgrind:

    (88 direct, 136 indirect) bytes in 1 blocks are definitely lost in loss record 1,696 of 1,762
    at 0x48445EF: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
    by 0x4AFB1D0: g_malloc0 (gmem.c:155)
    by 0x4B016A3: g_option_context_new (goption.c:365)
    by 0x11882C: main (test-server.c:871)

cockpit-project/cockpit,cockpit-project/cockpit,cockpit-project/cockpit,martinpitt/cockpit,martinpitt/cockpit,cockpit-project/cockpit,martinpitt/cockpit,cockpit-project/cockpit,martinpitt/cockpit,martinpitt/cockpit