Fix lineno counting in jq_test.c
Fix parser leak (fuzzing)
Remove string indexing by string (fix #454)

This turns out to have been a bad idea:

    "foo"|.["o"]

it interacts badly with `path()`.

See #454 for the gory details.