Kill cluster workers if they don't exit.

Give the cluster workers SERVER_TIMEOUT+300 ms to exit, and then
SIGKILL them for failing to exit on their own. This helps when the
app has some kind of problem blocking its event loop.
Merge pull request #5 from timshadel/master

Kill workers when they don't exit.