(dagster-cli-api-run-launcher-3) Add CliApiRunLauncher

Authored by schrockn on Wed, May 20, 8:56 PM.


(dagster-cli-api-run-launcher-3) Add CliApiRunLauncher

Adds the CliApiRunLauncher. This is largely insprired
(copied) from the PipelineExecutionManager, which will
eventually be deleted. This does the same monitoring and
running of pipelines as that, but uses python.threading
instead of gevent, subprocess.pOpen instead of multiprocessing, etc.

Depends on D3009

Test Plan: BK

Reviewers: alangenfeld, max, sashank

Differential Revision: https://dagster.phacility.com/D3011