Add supports in FindTarget and IncludeCleaner. This would
improve AST-based features on a tempalte which is found via a using
declaration. For example, go-to-def on vect^or<int> v; gives us the
location of using std::vector, which was not previously.
Base on https://reviews.llvm.org/D123127
I don't think this really belongs in the else-if chain, if the previous catch matches (known class specialization) then we still want to recognize the alias.
I suspect this probably belongs right at the top, outside the chain