compatCheck improvements

- ignore widevine.getlicense action since it contains random
- when a field value is json/xml recurse into it to find the internal node
  that differs (for media.getMrss for example)