NNTP connection pooling.

Separate per-newsgroup indexers from the connection. Instead, there is a
pool of NNTP client workers that can grab article headers for any
indexer.