Added the --single-shot option to the worker to cause it to exit quickly
after the master disconnects.  This accelerates the test suite by eliminating
a fair amount of idle waiting.
Eliminate use of kill from test scripts, this has an unavoidable
race condition which can accidentally kill off unrelated processes
when the system is busy.