Added CToken subclass

now indentation of hidden tokens is handled in enterEveryRule, because
terminalNode had the wrong indentation. Needed to add a "checked
Indentation" field to CToken so as not to repeat errors. Right now,
explicit casts to CToken are needed. This is likely fixable with changes
to CMain.

printHiddenTokenInfo() needs to be changed as a function name.

updated JAR.