now it parses correctyl the first test file (test/testcases/fcall.vhd)
1 added build.xml and build.properties with those target rules: clean, grammar, compile, runtokens
2 moved UPPER_CASE_LETTER and LOWER_CASE_LETTER to fragments so they don't eat everything as a letter
3 moved others to fragments too
4 moved precedence of lexer rules so reserved words get tokenized before identifiers