Unify MainServicesSerialCfg and MainServicesThreadedCfg
This MR unifies the MainServicesSerialCfg and MainServicesThreadedCfg methods into a single MainServicesCfg(ConfigFlags) method. Config-flags decide if the job runs in MT mode or serial mode.
On top: Introduce a few new config-flags: Exec.MaxEvents, Exec.SkipEvents, Exec.OutputLevel and Exec.DebugStage.