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