JSON parser: Add readJsonString().

It's written in a way that makes it easy to implement Unicode-supporting
string parser with its help.

Also, refactor all JSON string parsing functions to use it.

Fixes parsing of Unicode escape sequences.