reformat main function
prepare pipes in exec_process_list
s/cz_pgids/cz_jobs/g
exec_job directly takes mode parameter
signal handlers should be put into exec.c, not into main.c
"staticize" some helper functions in exec.c
use single function to handle job suspend signal
[bugfix] fix invalid free
[refactor] add wait_for_job