mus: Use a barebone mus client-lib in chrome-renderer.

Notable changes:
. Add RendererWindowTreeClient that implements ui.mojom.WindowTreeClient
  interface for chrome-renderer. It currently supports the most basic
  functionalities. For example, it does not receive events (the events
  instead are routed through chrome-browser), it does not support more
  than one window, window state changes (e.g. bounds, visibility etc.)
  are ignored (the corresponding messages from chrome-browser are used
  instead) etc. Over time however, this implementation will grow.
. When chrome-renderer is running as a mus-client, it immediately creates
  a RendererWindowTreeClient instance for a RenderWidget, instead of
  waiting for a creation request from chrome-browser.
. Remove RenderWidgetMusConnection, since it's no longer needed.

BUG=672913

Review-Url: https://codereview.chromium.org/2648213002
Cr-Commit-Position: refs/heads/master@{#446257}
8 files changed