previous evaluators checking back in for driver HA

handle the process of evaluators checking back in when driver restart, mark things as we go, currently on to local FS. better things can be done when we have the 2.4.1 fix with which we can have list of previous containers properly.
Wouldn't a safe default be for the Driver to crash? In this case, the user has submitted a Driver to YARN indicating that it indeed can be restarted. In reality, the Driver doesn't implement any logic for a restart. A crash seems like an OK default to me.