SERVER-15812 Rename PlanExecutor::EXEC_ERROR to PlanExecutor::FAILURE

Done in order to be consistent with PlanStage::StageState. Also cleans up use of PlanStage::DEAD
in the IDHackStage.
Merge remote-tracking branch 'upstream/master'