Cleanups
- StringTemplate warnings removed(ANTLR compilation cleanup)
- rule return members initialized
- Fix g++ compile error
- Fix for SH's comment on commit 77d8914
  same code used for LEXER and PARSER