Changes to enable executing by using HDFS as a synchronization point between driver and executors, as well as ensuring executors exit properly.