YARN-6675 Add NM support to launch opportunistic containers based on overallocation
YARN-4597 Introduce ContainerScheduler and a SCHEDULED state to NodeManager container lifecycle