cmd.run child proc tracking

Store the return pid from a call to _run in the msgpack'd file as 'child_pids'. Store as list.

When killing a job with saltutil.signal_job, look for these pids and attempt to kill them as well. Refs #9855.
Merge pull request #10006 from cachedout/#9855

cmd.run child proc tracking