lexer cleanup, allow whitespace in casts
switch to latest lexertl, related changes