server_queuereader: implemented connection idle timeout
server_queuereader: implemented connection idle timeout

Instead of immediately disconnecting when the queue is empty, wait a
couple of seconds before doing so.  This drastically reduces the amount
of connections being made which is good from many points of view.

lyft/carbon-c-relay,zzl0/carbon-c-relay,grobian/carbon-c-relay,rtoma/carbon-c-relay,tjamesturner/carbon-c-relay,rtoma/carbon-c-relay,piotr1212/carbon-c-relay,piotr1212/carbon-c-relay,lyft/carbon-c-relay,piotr1212/carbon-c-relay,Skyscanner/carbon-c-relay,grobian/carbon-c-relay,grobian/carbon-c-relay,lyft/carbon-c-relay,tjamesturner/carbon-c-relay,zzl0/carbon-c-relay,piotr1212/carbon-c-relay,Skyscanner/carbon-c-relay