Handle Evaluators killed by YARN

(partial) fixes to YarnContainerManager to track the number of outstanding requests correctly and handle the case when Evaluator gets killed by YARN. Also, better logging and other minor refactoring