add pointer(s) for strings, change UTF32String.chars to .data for consistency
Merge pull request #5703 from stevengj/stringpointer

RFC: add pointer(s::Union(ByteString,UTF16String,UTF32String))