Add d8 to the chromium_builder_asan target.

BUG=
R=inferno@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249758 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249758
Let chrome_prefs handle Preferences initialization from master_preferences.

chrome_pref_service_factory owns implementation details of how prefs+metadata should be stored, let it handle initialization of its prefs.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249759 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary cc::FakeWebGraphicsContext3D interface

TestGLES2Interface forwards to TestWebGraphicsContext3D, so this base class
is never actually used in tests. This copies the stubs we use to TWGC3D and
deletes the rest of the class.  The next step is to start folding TWGC3D in
to TestGLES2Interface.

5 files changed, 280 insertions(+), 972 deletions(-)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249760 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249759
Remove favicon-handling logic from prerender.

The normal FaviconTabHelper logic kicks in fine on WebContentses not attached
to a Browser yet. Prerender's custom logic duplicates the image candidate logic
and, e.g., loses touch icons.

To preserve the Android behavior where favicon fetches are delayed until swap,
use the PrerenderResourceThrottle. Favicons on Android also seem to have been
broken by the original version of that change.  This fixes them.

Fix PrerenderBrowserTest.PrerenderFavicon to account for the race where the
favicon is ready before we start listening for the update.

BUG=341180,249179,171073
TEST=PrerenderBrowserTest.PrerenderFavicon

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249761 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249761