Commit Briefs
allow to speak "TLS-less Gemini"
useful for e.g. to save some CPU cycles when the Gemini server is sitting on the same box as Galileo; disabled by default.
simplify the configuration format
don't require the awkward `server' block, just use a `proxy' block: proxy { source address port xyz hostname foo stylesheet "URL" }
always initialize the template
move the initialization to the proxy creation, and while here move the definition for the functions used by the template to fcgi.c too.
close fcgi socket when not marked as keepalive
if the server hasn't specified the FCGI_KEEP_CONN bit in the request, close the socket when we're done. This seems to be what httpd(8) (most of the time) wants.