[lsan] Support ASan's stack-use-after-return mode in LSan.

Treat the fake stack as live memory.
Do not use typo correction that is unaccessible.
This patch fixes PR17019. When doing typo correction, Sema::CorrectTypo uses
correction already seen for the same typo. This causes problems if that
correction is from another scope and cannot be accessed in the current.