When doing test event collation from dotest inferiors to the parallel test runner, I had a hard-coded small value for the socket backlog. Fix it to be 2*num workers so we don't fail socket connections from inferiors. llvm-svn: 248337
Also introduces the test event system into our test runner framework. See the following for details: http://reviews.llvm.org/D12831 llvm-svn: 247722