Enhance handling of certain macro tokens

Tokens that come from the use of the stringize operator ('#') in a macro
definition have set the 'isStringized' flag in Token class. Moreover, these
tokens carry accurate information about their original token and position.
Furthermore, tokens that are result of using the concat operator ('##') have
the macro identifier from the earliest macro use that is currently processed as
their original token.