fix stream option to raise error against incomplete JSON input
improve array updating index and string repetition to increase limitations
improve mktime to support nanoseconds, just like gmtime and now
improve query lexer to report unterminated string literals
improve performance of string indexing and slicing by reducing allocations
improve performance of object and array indexing, slicing, and iteration,
by validating path values by comparing data addresses. This change improves jq
compatibility of path value validation ({} | {}.x = 0, [0] | [.[]][] = 1).
Also optimize constant indexing and slicing by specialized instruction
improve performance of add (on array of strings), flatten, min, max,
sort, unique, join, to_entries, from_entries, indices, index,
rindex, startswith, endswith, ltrimstr, rtrimstr, explode,
capture, sub, and gsub functions