unicode: String API is const byte*.

We still have that char vs byte dichotomy, but majority of string operations
now use byte.