Update: job_data[2] as a list.

This parallels neovim/neovim#1255 (it's one of my test cases). Just changes `v:job_data[2]` to `join(v:job_data[2], "\n") . "\n"` because making all references of `job.result` seemed obtuse to the rest of the code.