Change SYNTAX constants to ASCII codes for speed

(since we won't be comparing single letters as strings)
Change text parsing to use a byte array instead of VB String

We also get the file as 1-byte per character ASCII which saves memory and is easier to step through. This helps us to optimise yet more.