Executing automake tests serially produces more verbose output. And we always have only one test anyway
ProgressInterfaceMultiplexer: Pass the first test
Refactor: Move ProgressInterface into its own header file
Refactor: access ProgressInterface through a shared pointer