Fix uninitialized thread->connections

thread->connections is allocated with zmalloc(), but most of it is left uninitialized.  This fails when code that assumes connection::headers and connection::body is zero-initialized.

Usually it works because early on malloc() returns zeroed memory.