MapReduce side of Change ContainerLaunchContext to support different container executors