token: improvements to class and type enumeration

moved convert code function from table to token class
replaced auto-generated data type names map with function (for tester)
  (removed generate map function from test names awk script)
changed token parentheses flag and precedence arrays to maps
  (renamed more appropriately and added initializer lists)
  (token initialization function now no longer needed)
change token type enumeration to enumeration class
  (and moved enumeration class into token class)
replaced auto-generated token type names map with function (for tester)
  (removed find enumeration function from test names awk script)