Update expectations for some tests that seem to be passing, and add one timeout expectation.

BUG=229207,345831,347484,350829,360889,371916,390488
TEST=none
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178705 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebAudio: Move AudioNode cleanup code in AudioContext::deleteMarkedNodes and AudioNode destructors into dispose().

This CL should have no behavior changes. This will help to switch WebAudio to
Oilpan completely because we can't access m_context in destructors
in Oilpan.

BUG=392788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178707 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow IME on focus() after first user gesture since load.

This is (hopefully) the final patch in our experiment to update the focus
heuristic. It might cause issues with sites that focus on some events (e.g.
onresize) causing the osk to constantly pop up. In that case we can revert and
tweak this some more.

I noticed that UserGestureNotifier was basically trying to track if there had
been a gesture since load and then notify the autofill client so I've updated
its semantics and shared the implementation.

BUG=371927

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

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

We can just use a convenient default parameter and remove compareDocumentPositionInternal. That latter I dislike since although it mentions Internal it is public.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178709 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moved RenderGeometryMapStep into its own file.

R=abarth@chromium.org, esprehn@chromium.org, vollick@chromium.org

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

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