Use Go stdlib text/scanner package instead of custom byte scanner
output annotations with byte offsets, not rune offsets
add syntaxhighlight cmd
use byte offsets everywhere (fix)
Merge pull request #2 from sourcegraph/go-stdlib-text-scanner

Use text/scanner.