Refactor ExternallyControlled executor to embed BaseExecutor
Refactor ExternallyControlled executor to embed BaseExecutor

This aligns it with all other executors, and centralizes where progress
bars are created, for example.

loadimpact/k6,loadimpact/k6