Fix string lexing, add Code.Lexer.End(), make sure all lexer unit tests pass, improve parser speed.