> adding a system_async() call 

How would that differ from `jobstart()` + `autocmd JobActivity` (added in #475)? 

> files such as eval.c have whitespace at the end of some lines

Depends on how much conflicts it would cause...