Adding support for M32 window types, and making app windows accessible in ChromeDriver.

R=kkania@chromium.org
BUG=
TEST=App windows are accessible on Chrome M32+ (beta)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237455 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237455
Fix memory leak in QueueTouchEventDelegate.

BUG=
TEST=GestureRecognizerTest.AsynchronousGestureRecognition

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237456 0039d316-1c4b-4281-b951-d872f2087c98
Round deltas for mouse-based synthetic scroll.

Even though WebMouseWheelEvents take floating point deltas, internally the
scroll position is stored as an integer. Rounding the deltas ensures that
the gesture state, especially |current_y_|, is consistent with the internal
state.

Re-enable ScrollActionTest, as this should fix flakiness in testScrollAction
unit test.

BUG=323249

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=237353

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

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