Add --no-set-foreground option to parrot to execute the tracee in the background

Currently, parrot allows the tracee to set its process group ID to its own PID and set its process group as the foreground process group of the session by default, which may break the program which first calls parrot and then needs to use terminal (to use terminal, the program must be in the foregroud process group).