Documenting constructor that accepts both TCPServerParameters and
ThreadPool, making it clear that the lowest value of maxThreads is the
effective one.