Use unicode-friendly query parsing
Created by: rvantonder
Converts the peek
and whitespace-scanner helper functions to use runes. This is just preserving the existing interface before I write other scanner code that relies on next()
using runes instead of bytes.