Fix and enable media/track/opera/track/webvtt/parsing-cue-data/* tests

Fix up the tests in above directory - mainly by disabling the
"pretty-printed" diff (which makes for very verbose *-expected files
anyway - and can be enabled reasonably easy during debugging if needed.)

The 'entities' test is not enabled at this time because it (at least one
of the subtests) trigger an assert.

BUG=305317, 319391

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162308 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Preserve GYP_DEFINES when running layout tests on windows.

We try to get 'windows_sdk_path' from GYP_DEFINES to locate the winsdk when searching for cdb.exe

BUG=none
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162309 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a flag to disable use of breakpad

Symbolizing the binaries on linux and android is actually quite costly,
so after you've seen the unexpected crash once, and start to fix it,
this option will make it easier to iterate faster until the crash is
fixed.

BUG=none
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162310 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make Editor::killRing() return a reference.

This CL makes the calling code look safer as it can never return null.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162311 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Harden Document::implicitClose against script destroying the page

implicitClose() was saving both a Frame* and the RenderView* on the stack and
then running lots of script and since the recalcStyle and the layout both can
run script and plugins which could detach() the Document and destroy the page
we could end up doing a layout with a free'd RenderView or passing it into the
accessibility APIs.

This patch switches to calling frame() and renderView() at each usage to ensure
no free'd RenderView or Frame is ever used.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162312 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Turn off BitmapImageTest on windows

BUG=321184
TEST=Webkit XP (DEPS) bots, webkit_unit_tests green
TBR=schenney@chromium.org

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

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