process library
Added missing calls to close()
Call dup2 correctly.
Include pathname as first argv argument to execvp.
Use fatso_process API in 'sync' command instead of system().
More concise.
Lots of bug fixes, async I/O for subprocesses, emulate system(3) with fatso_system.