have a fake cmd_line when using uncompressed fastqs as well
unfinished_lsjss() now actually does what it says, returning those with no end_time; process_queue improved so it cleans up old stuff and only forks new processes when there are new jobs to run
no longer falls over if stdout/err files are /dev/null; kill_job now just deletes the row if it was pending
fixed regex so that command_status() can see pending jobs