Fix shutdown of collectors with children.

Make each collector subprocess a group leader.  Signal whole group.
This fixes #46.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Put the name of the collector we're waiting on when shutting down.

Original idea of Jacek Masiulaniec.