Switch order of conjunction evaluation

- significant performance improvement
AST initial support (has memory leaks)
Merge branch 'ast' of https://github.com/ibre5041/antlr3 into ast