Put Parrot in its own process group so calls to tcsetpgrp succeed in signal
handling (and so SIGTTOU and SIGTTIN are not sent to other processes in
Parrot's process group).

Fixes #44.
This should be the process group not pid.
Merge pull request #115 from batrick/master

Put parrot in its own process group.  Fixes #44