Correctly parse multi-byte data in lexStringData
update unit test to match
move lexStringData above LexInitial