[SPARK-4883][Shuffle] Add a name to the directoryCleaner thread

Should it be `daemon` or not? If it's daemon, it may not have enough time to delete all files when the service is exiting.