Split job_queue tests into two files, one for the job queue, and one for the drivers
Merge branch 'util-simple-seed' into max-running-time
Adding default max_running=0 to queue_driver's alloc
Added a call to setting of option MAX_RUNNING in alloc, to avoid null if not set in config
Added test that runs jobs locally
Added a proper testing that all jobs succeeded
Merge branch 'master' into max-running-time
Added a third callback exit_callback, to split the retry into pure retry and exit
Split the retry and exit callbacks in enkf_state into to functions (just going two different paths in the code below)
Handle general USER_EXIT status by next iteration killing, updating statuses, and calling exit callback. Removed set_node_status, since it was dangerous i.e. not updating the status array
Merge branch 'master' into max-running-time
Enabled all tests for job_queue
Added a test if max_duration is 0, then ignore
Added threaded job loop in testing, had to add a non-finalizing arg_pack job method
Merge pull request #176 from flikka/max-running-time

Max running time