First commit of named tokens. Working, lots of warnings from yacc.
No const strings are used in the yacc file now. Tokens are all camel-cased starting with a lower case to avoid confusion with nonterminal tokens.
Finished rectifying some nomenclature issues.
Found some missing semicolons from the turmoil, fixed them.
Merge branch 'tokensNamed'