Remove unsupported Blink CPUs from CPU.h

Whilst removing the usages of the removed CPU defines, I came across
WEBCORE_NAVIGATOR_PLATFORM. Blink sets this value in the gyp file for most
platforms, so additional code can be removed.

Review URL: https://chromiumcodereview.appspot.com/23444030

git-svn-id: svn://svn.chromium.org/blink/trunk@157035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix crash when ENABLE_GDI_FONTS_ON_WINDOWS=0.

With ENABLE_GDI_FONTS_ON_WINDOWS=0 we're crashing in SkTypeface,
because Blink code is calling instance methods on a NULL pointer.
This change ensures that there is always a typeface available
(even if it is the default one).

The failing test is webkit_unit_tests SelectPopupMenuTest.

Review URL: https://chromiumcodereview.appspot.com/23452007

git-svn-id: svn://svn.chromium.org/blink/trunk@157036 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Handle repeatEvent for svg animations

Handled repeatEvent for svg animations according to http://www.w3.org/TR/SMIL3/smil-timing.html#q135

R=pdr@chromium.org, schenney@chromium.org, dschulze@chromium.org, fmalita@chromium.org
BUG=269715

Review URL: https://chromiumcodereview.appspot.com/23621018

git-svn-id: svn://svn.chromium.org/blink/trunk@157037 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r156846

http://src.chromium.org/viewvc/blink?view=revision&revision=156846

BUG=258896
TBR=dstockwell@chromium.org

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

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