Refactor BrowserViewRenderer-RenderThreadManager relationship.
Make BrowserViewRenderer a CompositorFrameProducer and
RenderThreadManager a CompositorFrameConsumer, that implicitly
have a 1:many relationship. Each end can notify the other when it
is about to be destroyed, so that the relationship can be cleaned
up appropriately.
Both BVR and RTM must then cope with not having a valid
association with the other.
BUG=
597167
Committed:
https://crrev.com/ba29ba7e5d6dc86a7b316ac706f784072271c45b
Cr-Commit-Position: refs/heads/master@{#389147}