Merge branch 'aevri/spawn' into 'master'

Support the 'spawn' method of starting processes

See merge request BuildStream/buildstream!1511