Fixing interventions internals broken mojo code

Moving interventions internals breakage to new bindings
and adding closure compiler to prevent future breaks
not caught by unit tests.

Bug: 985839
Change-Id: I9c465025afe6da8b4331d2be022a4a3ba01564a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1710202
Auto-Submit: Ryan Sturm <ryansturm@chromium.org>
Reviewed-by: calamity <calamity@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Doug Arnett <dougarnett@chromium.org>
Commit-Queue: Ryan Sturm <ryansturm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680751}
3 files changed