Tactic.Context.recover
Moreover, when executing `tac_1 <|> tac_2`, we now disable error recovery at `tac_1`. closes #1126 #1127