Split json::StreamingParser::parse() into smaller functions
Added some benchmarks for the json parsers