Add option to ignore order of arrays at certain key paths

It's anything but efficient.
Actually, JSONPath wouldn't really be right for this OOTB - I'm not trying to pick particular elements out, I'm trying to match a certain element against a pattern. Could use JSONP to pick out the offending arrays, do the checks, then null them out for the "real" comparison, but that sounds rather roundabout.