Force new surface on BrowserPluginGuest reattach.
Sometimes a BrowserPlugin object in an embedder renderer is destroyed
and replaced, without RenderWidgetHostViewGuest knowing. This means that
during the next compositor swap the new BrowserPlugin does not have a
surface to composit into.
This CL forces a new surface to be send to the BrowserPlugin if it is
determined that the BrowserPlugin has not received a surface since it
attached to BrowserPluginGuest.
BUG=501573
Review URL: https://codereview.chromium.org/
1199963011
Cr-Commit-Position: refs/heads/master@{#336848}