Remove "standalone tag" filtering from Tokenizer.
Track line number in Tokenizer

(needed for standalone line filtering via Parser)
No need to loop through pragma tokens twice.

Add them directly to the token list as soon as they are tokenized.
Ensure that delimiter changes appear in token list.
Add standalone line whitespace handling to Parser.
Update Compiler for new Parser output.
Merge branch 'feature/whitespace-tokenizing' into dev