Fix tokenizer to handle case where IdentifierName (no keyword check) is read, then pushed back, and then read again with keyword check enabled.
Fix syntax tree printing prettiness for for-loops.
More parser fixes