Reland "Change FontFallbackWin to use FamilyNameIterator"

Change the windows font fallback code to use SkTypeface and
createFamilyNameIterator to check whether a font exists instead of
calling GDI directly. This removes the last use of HFONT for DW builds
and supports fonts with locale dependent names.

Originally landed in r167917 and reverted in r167937 as it caused
crashes due to a missing adoptRef call. This patch includes the
missing adoptRef call.

BUG=251355
R=bungeman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Try re-enabling layout tests that crashed on try

Some WebSocket layout tests failed on the try bot but cannot be
reproduced locally. This CL will either reproduce the failures or find
whether they have been fixed.

BUG=339373

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
FlameChart: stop dragging on the chart borders.

It was regressed at r167927 DevTools: implement zoom and pan in timeline FlameChart mode.

BUG=
R=pfeldman@chromium.org

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

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