Revert r152821 - "Make sure ImmutableStylePropertySet uses the new 16 bits size of StylePropertyMetadata."

This patch made ASAN very unhappy.

TBR=alexis.menard@intel.com
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152831 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a call to compactRulesIfNeeded() in PageRuleCollector to fix an assert.

printing/page-format-data.html and printing/page-format-data-display-none.html were crashing on win dbg after r152757.

R=abarth@chromium.org
BUG=252521

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152832 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Cancelled resources sometimes get stuck in the cache.

Normally, when a load is cancelled or failed, we remove the resource from
MemoryCache, so that future loads don't try to reuse a failure (the exception
being preloads that genuinely failed). However, we are incorrectly leaving
the resources in the cache in certain cases for non-revalidation loads. This
was regressed in r150701.

BUG=247295

Review URL: https://chromiumcodereview.appspot.com/17154004

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