[SPARK-3233] Executor never stop its SparnEnv, BlockManager, ConnectionManager etc.

As I mentioned below, only one instance of BlockManagerMaster should communicate with driver.
So far, driver itself communicates with DriverActor via SparkContext.stop invoked in user program or ApplicationMaster (Cluster mode).