Patch in https://codereview.chromium.org/23018005/

Bug: 10123053

Applied not-yet-landed patchset 6 cleanly.
https://codereview.chromium.org/download/issue23018005_57001.diff

Original description:

Start renderer in ContentViewCoreImpl::EvaluateJavaScript.

In WebView, the app could evaluate the Javascript before loading any
page. This patch start renderer if there is no existing one.

Since renderer was created without SiteInstance, the RenderViewCreated
callback will not be called, this patch also call it even without
SiteInstance.

BUG=273164

Change-Id: Ic7c99f9bedf3c8bed74b1e5b8ff8b8f388be8330
6 files changed