Use the full-Expr filter to disambiguate equidistant correction
candidates.
Properly correct initializer expressions based on whether they would be valid.
Enable ActOnIdExpression to use delayed typo correction for non-C++ code
when calling DiagnoseEmptyLookup.
Add an assertion for detecting missed/uncorrected TypoExprs.