Update parrot to use ptrace options for following children

This branch updates Parrot to use ptrace options for attaching to children of the root tracee. This is only done for kernels (run-time checked) which support this.

Additionally, this branch also sets PTRACE_O_EXITKILL which helps with cleanup of tracees after Parrot dies (also only on supported kernels).