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.