Generates predicates to test in diff functions in ComputedStyle

This patch adds the ability to generate the predicates that encapsulate
diffing logic when generating diff functions in ComputedStyle.

We specify the predicates to test as a list of predicates to test in
ComputedStyleDiffFunctions.json5.

A diff has been generated for two predicates for properties stored on
StyleInheritedData. Further generation will be done in a separate patch.

Diff: https://gist.github.com/nainar/e8956f13f3569d2195183513ffa11600/revisions

BUG=710938

Review-Url: https://codereview.chromium.org/2902433002
Cr-Commit-Position: refs/heads/master@{#474567}
4 files changed