Add context to generated named and indexed property operations.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167772 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix resource leak (temporary files and directories) in run-bindings-tests

run-bindings-tests is leaking files and directories on Windows,
breaking the Windows try bot.
This CL fixes it.

In Python, resources should be managed with the 'with' statement,
with resources released in __exit__ methods.
Using __del__ statements and scope does not work, as __del__ is not
guaranteed to be called.

run-bindings-tests uses a class, ScopedTempFileProvider,
whose resources are incorrectly managed with __del__, hence the problem.

References:
[blink-dev] RFC: simplifying Blink CQ, switching fully to SimpleTryJobVerifier
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/5ArYZHC_QR8
https://groups.google.com/a/chromium.org/d/msg/blink-dev/5ArYZHC_QR8/NmFQZrkAlYUJ

http://docs.python.org/2/reference/datamodel.html#object.__del__
"It is not guaranteed that__del__() methods are called for objects
that still exist when the interpreter exits."

With Statement:
http://docs.python.org/2/reference/compound_stmts.html#with
http://docs.python.org/2/reference/datamodel.html#with-statement-context-managers

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167773 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removing the autofill enum which does not have reference in blink side

Removing the autofill enum and moving it to browser side in
components/autofill/core/common/autofill_enums.h. This patch only
removes the enum from the webautofillclient. Adding of enum in
browser side is done in another patch.

BUG=302489

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167774 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove redundant calls to scheduleAnimation

This CL removes a number of redundant calls to scheduleAnimation. Now we track
in PageAnimator whether we've already schedule an animation frame.

This CL is another small step towards having PageAnimator drive the
per-animation frame work.

R=esprehn@chromium.org

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

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