Remove unused methods.
Move syntax lists over to using an array as the raw internal implementation.

This allows the higher levels to enumerate the nodes in a list without any
overhead.
Remove file related to syntax lists.
Remove syntax list types.  Use arrays only.
Use normal array operators for separated lists.
Remove unneeded methods.
Move code over to direct indexing on arrays instead of using syntax methods.
Use array indexing in more cases.
Perf tweaks.
Move test related code out of the batch compiler.
Update LKG.
Disable test code.
Mark in fielity tests if a keyword was converted to an identifier.
Move value and valueText out of tokens.
Use properties for 'kind' so that we can move nodes over to be just data objects.

Note: we still compute the kind for lists and tokens using accessors so that there is no additional
overhead for those common syntax constructs.
Move away from accessors.  They're not currently supported in cscript.
Move away from accessors.
Move away from accessors.
Move away from accessors.
Update LKG.