In typedef int A the A was not highlighted previously.
This patch gives A the same kind of highlighting that the underlying type has (class/enum) (which in this example is no special highlighting because builtins are not handled yet)
Will add highlightings for built ins in another patch.
Do we plan to support the type alias using Y = X; as well? TypedefNameDecl should cover both cases.