CASE and IF statements, grammar fix

- implement visitCase\If in ASTBuilder
- add caseblock helper rule to case rule in grammar
- add TreeBreakStmt class
basic test support

- add function test
- add expressions test
- add basic test
Merge branch 'master' into myAst
loopVisitor, TreeReturnStmt, grammar

- return\break are now treated as statements
- add TreeReturnStmt
- implement visitLoopstst() and visitRetpart()
- fix visitIfstat() returning wrong result
new tests, grammar fix

- add tests for IF and LOOP statements
- fixed caseblock rule in grammar
Merge branch 'bobah' into myAst
new LoopTest, fixed IfTest

- add test for loops
- fix typo in if.lol test script
close issue #2, fix MIN/MAX statements, add Missing expressions, close issue #5

- closed issue #5, now for real
- implement all necessary visit methods in ASTBuilder
- add missing equal,nequal and xor nodes
- fix MIN/MAX nodes assign lhs to rhs
- fix typo in visitFunexpr()
grammar fix

- removed obsolete setText() in INT rule
massive code cleanup

- get rid of unchecked cast warnings
- remove obsolete null checks
- simplify expression generation
- fix visibility issues
- add missing getters
- remove deprecated classes
- remove templates
hotfix for bool values

- see issue #6
closed issue #6

- pull ID rule below BOOL as proposed
- remove hotfix