Revert 171178 "Allow cache reuse of some requests with Cache-Con..."

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20ASAN/builds/12587

> Allow cache reuse of some requests with Cache-Control headers
> 
> Traditionally, we have carefully handled Cache-Control headers that were set on a ResourceResponse, but have pretended Cache-Control doesn't exist on ResourceRequests. As of http://src.chromium.org/viewvc/blink?view=rev&rev=165603, we do the smarter naive thing, and never allow resources to be reused from MemoryCache if the ResourceRequest includes a Cache-Control header.
> 
> This patch moves ResourceResponse's Cache-Control parsing to HTTPParsers and handles Cache-Control headers consistently, whether the header appears on a ResourceRequest or a ResourceResponse.
> 
> BUG=
> 
> Review URL: https://codereview.chromium.org/229053004

TBR=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171194 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations: interpolate specified length values rather than computed length values.

Note that this change only applies to animations generated via the API. CSS transitions and animations are not impacted by this patch.

This allows animations to remain responsive to changes in computed style, including when in fill. So, for example:

foo.animate({width: '30em'}, {duration: 1, fill: 'forwards'});

will animate to 30em and then stay at 30em (i.e. responsive to changes in font size).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171195 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove extra "Dialogs" comment from 171180 and 171181.

TBR=dglazkov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171196 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make a new member function EventHandler::handleMouseFocus with focus-related code in dispatchMouseEvent.

handleMouseFocus should be called only for mousedown case. We don't call it in
dispatchMouseEvent, and calls it after dispatchMouseEvent(
EventTypeNames::mousedown, ...).

BUG=360454
TEST=none; no behavior changes

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

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

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

BUG=3555983
TBR=jchaffraix@chromium.org

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

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

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

BUG=312606
TBR=yuki.sekiguchi@access-company.com

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

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