Add new Lexer and adapt Transcompiler.
Rename 'BasicType' to 'Ty'
First but buggy try of CondExp::semantic2
Remove TypeType and use Ty
Fix Lexer Bug: Sometimes (in connection with peekNext and lookBehind) wrong line numbers were returned.
Merge pull request #2 from Dgame/new_lexer

New Lexer