Continuing cleanup & simplification of the Asc Scanner & InputBuffer.
Some very minor speed/memory usage improvements.
Some initial work toward removing codefragmentsinputbuffer and parser changes.
A problem related to spurious errors produced by non-printing unicode characters reported by Guy Nicholas was also fixed.
Two asc-test changes:
Additional test for use of a unicode escape in an identifier e.g. ?\226?\128?\156var a\u0092 = 1;?\226?\128?\157
Cleanup of error behavior on illegal unicode line terminator use.