State change bug

This PR fixes a bug with the job_queue <--> enkf_state callback interaction. The callback argument would be freed twice, leading to horrible results.

With this PR the job_queue_node instances take ownership of the callback_arg instances.