Fixed #22239 -- Add auto detection of renamed models
Merge pull request #2415 from SmileyChris/migration-renamed-models

Fixed #22239 -- Add auto detection of renamed models
Rework Lexer to use multi-line capable parsing
Handle verbatim tags
Blank comment tags unless they have a translator mark
Remove old code
Add _source hook so DebugLexer can mark source and position on tokens