implement idle timeout.
ignore broken pipes that result from test program rapidly closing
connections during 1000 connect() test.
allow test to run on an already running program to make debugging
easier.
fix formatting of output for 1000 connection test.