Added trace event to DevToolsAgent to try capturing uncategorized time. This is part of an effort to identify what contributes to the ~12.6% "uncategorized" time from the android top 25k experiment. For sites high in "uncategorized" time, this accounted for ~0.3%.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230212 0039d316-1c4b-4281-b951-d872f2087c98
Track Welcome Notification Pop Up State

To prevent continuously popping up the welcome notification on each
Chrome startup, this delta adds a local preference to track if
we popped up the notification. If we have to show the notification and
we already popped the notification, show it in a non-popped state.

BUG=305449

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230213 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Defer DoubleTapListener nulling when double tap is active

The Android GestureDetector assumes that its DoubleTapListener will be non-null
for the duration of a double-tap gesture sequence.  There are cases where we
violate this assumption, e.g., the page disables zooming during a double-tap
drag zoom.  Avoid null reference issues by deferring DoubleTapListener
nullification in ContentViewGestureHandler until a double-tap gesture finishes.

BUG=309701

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230214 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230213
Short-cicruit all Content Shell window resizes.

When running layout tests, we were still listening to ViewMsg_Resize
messages and reacting to them, which caused occasional confusion and
flakiness. For example, a host would send a message to resize to
initial size, but the test would have already resized to some
other size.

This change does two things:
1) Make sure we don't listen to messages from host that change size
(other than fullscreen and device scale factor changes -- those
need to be tackled separately)
2) Introduce RenderWidget::ResizingModeSelector class that will
eventually dynamically turn short-circuiting on and off, depending
on the test.

BUG=309760
TEST=fast/images/image-zoom-to-25.html
R=jam, jochen, tony

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

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