add ability to set{u,g}id subprocesses
Merge branch 'setuid'