Allow ':' in JsonPath path segments but not subscripts

"subscript" is one word so `matchQuotedSubscript`