fix scanner for strings
- was incorrect when there is something like '\\'
separate punctuations (for correctly put highlighting)
scan unicode runes instead of bytes
fix index out of bound
new test results (separated punctuations)
Merge pull request #1 from sourcegraph/master

latest from upstream