fix problem introduce by my last patch
fix problem with Keywords.cpSEMI
More string to char[] changes. savings of about 4 Meg on this one.
last of string to char[] changes
more string to char[] changes. savings of about 10 meg (old scanner)
Further Scanner2 work regarding macro expansions.