mojo: Add proper implementation of DetachFromClient to OutputSurfaceMojo.

BUG=523411,525811
TBR=sky@chromium.org
TEST=mojo_runner --use-temporary-user-data-dir --enable-html-viewer-test-interface --use-x11-test-config --override-use-gl-with-osmesa-for-tests --gtest_filter=AXProviderTest.HelloWorld mojo:html_viewer_apptests
NOTRY=true

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

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


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