all: create a process-group and kill that group when timeout
all: create sub-processes in their own process-group and (if timeout) kill that group.
Merge pull request #3 from sbinet/dev/kill-group

dev/kill group