Remove WebTouchEvent.targetTouches

Remove this field as it is no longer used by Chromium. Also prepare the
way for removing |WebTouchEvent.changedTouches| by populating
|WebTouchEvent.touches| with *all* touch points, even those that are
released or cancelled, in WebTouchEventBuilder. The plugin consumer
downstream can resynthesize the changed touches on-demand.

This is part 2 of a 4-sided patch simplifying WebTouchEvent:
1) https://codereview.chromium.org/557863002/
2) This change
3) https://codereview.chromium.org/559693003/
4) https://codereview.chromium.org/560493003/

BUG=358132

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181775 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix tests

R=ojan@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181776 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use reference instead of pointer in BMPImageDecoder::processFileHeader

Use reference instead of pointer in BMPImageDecoder::processFileHeader

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181777 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove outdated comment in CSSPropertyParser

The comment is outdated since the css values have been
implemented and the referenced bug is closed.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181778 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correctly mark all mouse events derived from touch with FromTouch

Bug 401177 added more explicit tracking of the source of synthetic mouse
events.  This CL updates the remianing places that generate mouse event
from touch input to explicitly mark them as so.  To do this I've removed
an ASSERT I added that attempted to lock-in hit-test reduction
improvements.  We have a dedicated test for this (hit-test-counts.html)
and so the ASSERT wasn't adding much.  It's not worth the effort at this
point to refactor the touch drag and drop code (a little used feature)
to remove a couple of hit tests (but I've left the comments in place
saying that ideally we'd do so in the future).

BUG=408660

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181780 bbb929c8-8fbe-4397-9dbb-9b2b20218538