Auto-rebaseline for r172056

http://src.chromium.org/viewvc/blink?view=revision&revision=172056

BUG=365328
TBR=bungeman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172078 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r172051

http://src.chromium.org/viewvc/blink?view=revision&revision=172051

BUG=365328
TBR=bungeman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172079 bbb929c8-8fbe-4397-9dbb-9b2b20218538
REGRESSION(r157081): Fix multipart handling of ResourceFetcher

r157081 broke multipart handling in ResourceFetcher.
The breakage was harmless except Motion JPEG case - ResourceFetcher
lost the reference to Motion JPEG resource so it was no longer
able to cancel the ongoing resource fetching.

This change makes the tracking working again.
Also, the change adds a stopFetching() call to DocumentLoder::stopLoading()
that is used to be there but was lost at some point.

This is re-landing of r171969 with a fix.

TEST=stop-loading.html
TBR=japhet@chromium.org
BUG=309641

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172081 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[pinch-to-zoom] Allow pinch viewport size to be different from main frame.

This patch allows the pinch viewport's unscaled size to be set. In normal
operation, the pinch viewport, when unscaled, will be the same size as
the main frame. However, for features like the virtual keyboard, we want
the ability to shrink the pinch viewport so that content under the keyboard
can be scrolled into view.

BUG=349941

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

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