Remove DocumentLoader::clearArchiveResources

It is possible for the DocumentLoader to lose it's ArchiveResourceCollection
without it's MHTMLArchive being deallocated as well, as is observed when a
navigation, which may be aborted, is initiated. By not clearing the
ArchiveResourceCollection in such cases, the DocumentLoader is left in a
still valid state.

BUG=348977

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add runtime feature and property names for unprefixed CSS Transforms

Adds a runtime flag (enabled only for testing) and defines property names
for each property defined in CSS Transforms[1]. Future patches will make
these properties functional.

[1] http://www.w3.org/TR/css3-transforms/

BUG=154772

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170005

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170149 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HashMap misuse in ScrollingCoordinator

The aux 'makeLayerChildFrameMap' function used in the
ScrollingCoordinator should not be allowed to add empty
key values to the given LayerFrameMap, as this is misuse
of WTF::HashMap which leads to undefined behavior (for
example it was the root cause of
http://code.google.com/p/chromium/issues/detail?id=310975 )

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170150 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some tests flaky.

- css3/images/cross-fade-invalidation.html [ ImageOnlyFailure Pass ]
- fast/media/lifetime.html [ Crash Pass Timeout ]
- gamepad/gamepad-polling-access.html [ Crash Pass ]
- http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm [ Pass Timeout ]
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html [ Failure Pass ]
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html [ Pass Timeout ]
- inspector/audits/audits-panel-functional.html [ Failure Pass ]
- media/activation-behavior.html [ Pass Failure Timeout ]
- media/autoplay.html [ Failure Pass ]
- virtual/threaded/animations/animation-hit-test.html [ Failure Pass ]
- virtual/threaded/animations/keyframe-timing-functions2.html [ Pass Timeout ]
- virtual/threaded/animations/unanimated-style.html [ Pass Timeout ]
- web-animations-api/timeline-updates-players.html [ Failure Pass ]
- web-animations-api/timeline-updates-players.html [ Failure Pass ]

BUG=355489,357068,357069,357071,357074,357075,357079,357080,357082,357084,357085,357088
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170151 bbb929c8-8fbe-4397-9dbb-9b2b20218538
editing/context-menu-leak-document.html is failing.

BUG=357097
TBR=tfarina@crhomium.org

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

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