daemon/io: configurable idle timeout for incoming TCP connection
The idle timeout was set equal to the timeout for the arrival of the first request after connection had been established. For DNS over TCP it was a half of maximal allowed RTT and it often led to prematurely closing of incoming connection.