Oilpan: move Location to the oilpan heap.

Also add missing transition type handling for [PutForwards] over
garbage collected interface types.

R=haraken@chromium.org
BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169538 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Web Animations API: Load resources referenced in element.animate() (https://codereview.chromium.org/196573030/)

Reason for revert:
Causing assertion failure in ChromeOS browser_tests.
https://code.google.com/p/chromium/issues/detail?id=353962

Original issue's description:
> Web Animations API: Load resources referenced in element.animate()
> 
> This patch fixes a bug where resources in element.animate() calls were
> not being fetched. This resulted in StylePendingImages leaking out of
> the style resolving stage and into rendering which causes a crash.
> 
> This patch fixes the bug by ensuring StylePendingImages introduced in
> applyAnimatedProperties() will be resolved as non-pending StyleImages
> through an additional call to loadPendingResources().
> This patch also modifies AnimatableImage to be a wrapper of CSSValues
> instead of StyleImages in order to follow the same resource caching
> logic as typical CSS image values.
> This patch also updates EffectInput::convert() to pass the document's
> StyleSheetContents to MutableStylePropertySet::setProperty() so that
> relative URLs are correctly resolved to absolute URLs.
> 
> BUG=353385
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169424

TBR=dstockwell@chromium.org,esprehn@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=353385

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169539 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: move History to the oilpan heap.

R=ager@chromium.org,haraken@chromium.org
BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169540 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounters for the Attr.value getter and setter

This is to determine if it could be made readonly. The getter is
measured to learn the relative usage, and is most likely above any
threshold for removal.

BUG=none

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

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