JSONPath implementation. Fix a couple dumb bugs in String.