Removed experimental terminate boundary.
abort_worker -> workspace_cleanup to clarify that it does not actually
perform the abort, but does the cleanup after the connection is lost.
disconnect_master should only be called once at the end of serve_master_by_hostport.
Whitespace.
Factored sandbox_setup out of do_task.
Only do_task adds a process to stored_tasks, only do_kill removes it.
All data structures are created in both modes.
Processes only get created by do_task and deleted by do_kill.
For consistency, store processes in waiting_tasks.
Renamed process data structures for clarity.
Coupled task create/delete to process create/delete.
Moved sandbox naming, creation, and deletion into work_queue_process.c
Only modify resources allocated in start_task, handle_task, and do_kill.
Clean up task resources in do_task, so that we can do simple arithmetic elsewhere.