Update mojo surfaces bindings and mojo/cc/ glue

This provides a SurfacesService that can provide SurfacePtr and id
namespaces in one call, since both are needed to do anything useful. This
also updates the mojo/cc/ bindings to get closer to binding a cc using
client (like html_viewer) with surfaces, although it's not 100% there.

R=sky@chromium.org

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

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


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