Add virtual DirectWrite test suite on windows

Add a new virtual test suite on windows for DirectWrite that runs the
fast/text layout tests with the --enable-direct-write and --enable-font-
smoothing flags.

R=dglazkov@chromium.org
BUG=356780

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171177 bbb929c8-8fbe-4397-9dbb-9b2b20218538
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

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