Give in, use cgo to get around linux problems
Fix compile errors; use the "best" C code, since setresuid is available.
saveID is no longer necessary on linux.
Merge pull request #2 from mccoyst/cgo_linux

Cgo linux