We also fix a crasch on name specifier.
The generation of syntax tree for name specifiers with longer than 1 character identifier crashed. Root cause is that getLocalSourceRange returns a SourceRange that had its end SourceLocation just before the :: in the nested-name-specifier, but we actually expect SourceLocation to be at the start of tokens.
Newbie mistake causing the crash