Json speed improvements

This patch enables the parsing of const char buffers from Id, implements JsonParsingContext::expectStringAscii(const char *, size_t) and makes use of the latter when parsing Id, in order to reduce allocations by replacing the use of intermediary string instances by stack-based char buffers.