Initial work to pull incremental parsing code out of the parser.ts file.
Extract code related to incremental parsing into its own module.
No need for object type if we just need a single function.
Pull incremental parsing code out of hte batch compiler layer and into the services layer.

The services layer then 'injects' this capability into the lower level compiler when it
starts up.
Move code in file.
Move the normal parser source into the scanner module.
Cleanup code.
Remove unneeded method.
Remove unused methods.
Cleaning up more of the parser.
Simplifying parser code.
More parser simplification.
Simplifying parser code.
Simplify parser.
More parser tweaks.
Update LKG.