Introduce WTF_USE_ALLOCATOR macro

Introduce 'WTF_USE_ALLOCATOR' macro and use it in the
container classes having 'Allocator' template argument.

This macro helps to remove repeated code from
the container classes declaration.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171134 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations: Use counter for AnimationPlayer finish events

The new use counter AnimationPlayerFinishEvent counts pages that use AnimationPlayer finish events.

BUG=356120

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171135 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix to support drag-and-drop of filesystem files

Fill File::m_name with the last path component of the filesystem URL.
Append filesystem URL in XMLHttpRequest::send.
Add a new storage type "StorageTypeFileSystemFile" to WebDragData.

BUG=126766

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171136 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix crash on mac

This patch fixes crash in a rare scenario of pseudo element being
detached from DOM.

BUG=361274

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171137 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Never bring up suggest box on Esc

R=eustas, pfeldman, vsevik
BUG=340988
NOTRY=true

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

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