add maxretrynumber of driver in worker and master
shrinking the serialized object, simplify the counter monitoring

remove TODO about polling in-cluster driver, this has been implemented

change the default retry behaviour to that the failed driver will be moved to a new worker

add parameter description
update test cases for the moving-to-new-worker mechanism
add test cases