Lots of progress.

Still need to implement the do_bgfg() function.

Right now, test08 is failing because of waitfg().  The busy loop
depends on checking the validity of a process with kill(pid, 0), which
is not taking into account stopped processes.  Need to figure this out.