Fix bug in tokenizer.
Fix bug in tokenizer.

Previously, " could start a string and ' could stop it, or vice versa.
This fixes that problem.

johnfn/Caffeine,johnfn/Caffeine,johnfn/Caffeine,johnfn/Caffeine