Refactor //tools/gn/bin/gyp_flag_compare.py to be usable in interactive Python.

When comparing large targets like //chrome, it is nearly impossible to deal with
the mountainous 46,000 lines of output the executable script produces. With an
interactive environment, it is much easier to compare differences and drill-down
into specific issues.

BUG=622889
R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/2108683002 .

Cr-Original-Commit-Position: refs/heads/master@{#402512}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9f1375ea1bfb9f35e48b69f4c10c8ffa3233ca2a
1 file changed
tree: 47dede0639321481c81bf513cd14ac7cd00c96ac
  1. tools/