daemon: use the scgisvc init/deinit ops to manage struct req lifetime
daemon: use the scgisvc init/deinit ops to manage struct req lifetime

This pushes the request logging after we've sent the whole response to the
client so this should improve latency as well.

The downside is that struct req now lives on the heap instead of the stack.

Signed-off-by: Josef 'Jeff' Sipek <a620f141433c70aa9e43778305a6c68cbfadfb25@josefsipek.net>

jeffpc/blahgd,jeffpc/blahgd