Use a thread pool, not process pool

The right thing to do is use a thread pool, that is the like for
like replacement for what was going on earlier.

use all_futures to track all currently started scripts, will use
this to kill threads, etc later.

Change-Id: I5274a381cb0ff8744cb1efee265c7d1e74895098