Pulls display related changes from mojo to chrome

This gets the two close to back in sync.

I'm TBRing as you reviewed most of these already, and those you didn't
review have been reviewed by others.

The guards are all wrong in these files. I'll fix that separately.

TBR=erg@chromium.org
R=erg@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#325716}


CrOS-Libchrome-Original-Commit: 6d2c9d9585a9184bb855dc3bbed81a25b3bf0dc8
30 files changed
tree: fe357a44518fdd7306f209538bbab1a9cff66eda
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/