Clear cached metadata when the resource data itself is invalidated.
Clear cached metadata when the resource data itself is invalidated.

Follow-up to crrev.com/1412413003: That change updated blink::Resource to
potentially update the Resource's data in-place when a revalidation
fails. That also invalidate that Resource's in-memory cached
meta data, which this change implements. This was previously
unnecessary, since a new Resource object would not have had that
cached data in the first place.

For the full drama, please refer to the referenced bug.

R=mkwst@chromium.org, jochen@chromium.org
BUG=chromium:589158

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

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#379828}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk