WaveTable name has changed to PeriodicWave

See related W3C Web Audio bug and spec change:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19561
https://dvcs.w3.org/hg/audio/rev/7c4a40a9bb57

Also see similar WebKit patch:
https://bugs.webkit.org/show_bug.cgi?id=117748

BUG=none
TEST=layout tests changed and pass

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153359 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix getComputedStyle calls before a layout has been performed.

If a layout has never been performed, then a renderer might be created
by the      layout. So we have to get the new renderer.

BUG=256069

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153360 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SVGParserUtilities shouldn't use bloatedCharacters()

This file was already set up to handle narrow strings. I just needed to tweak a
few details. I also took the liberty of aligning the template style with the
rest of the project.

R=pdr
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153361 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Liberal acceptance of webfont mimetypes

https://www.google.com/search?q=chrome+font+mime+type

MIME types for fonts has been a source of pain for developers, as
incorrect types cause excess console spam on every page load. In order
to deliver a clean console, let's complain less. Chrome itself doesn't 
require any particular mimetype.
                                          
BUG=248712

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

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