neovim/neovim — pull request #978 by aktau (2014-07-21 20:53:50+00:00)
Title: [WIP] implement system() with pipes, on top of os_system() on top of job_wait()

So this is attempt #2 with hopefully less code duplication. For attempt 1 and its discussion, see #807.

I would like to request @tarruda to look over this code, while it's WIP because he knows the job architecture best and in many cases I'm not at all sure if I've made the best decisions. Ignore the logging statements for now please.