Allow to configure ExecutorService used to execute a Program using configuration file and Launching API.
Then, an ExecutorService can be specified by Program.
The configuration have priority regarding the eventually one passed to Launcher.newLaunch(ExecutorService).
If Program contains a SubProgram, the Executors for Program and SubProgram are differents.