Resource usage optimizations: disabled TCP lingering, so bad sockets are closed as soon as possible; minimized read and write buffer sizes for TCP sockets provided by the OS. This should help in opening more simultaneous TCP connections
Added multiple dial workers in order to increase the rate of TCP connections' eating :)
Try reading data from newly opened connection before sending fake POST request body - this should speed up detecting broken TCP connections
Increased the number of dial workers and decreased the interval for creating new connections for a single dial worker. This should improve ramp up speed for high-latency locations
Increased buffer size for active connections counter's channel for high number of dial workers
Stylistic cleanup in REAME