Forward secondary touch points even if the first had no consumer

Previously, if the first touch point in a sequence had no consumer, no further
touches from that sequence would be forwarded to the renderer.  Instead, only
prevent touches from being forwarded if *none* of the current touch points have
a consumer when scrolling begins.

Also fix a corner case where follow-up touches triggered acks from deferred
async touchmoves would never be forwarded.

BUG=363321

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266934 0039d316-1c4b-4281-b951-d872f2087c98
3 files changed