Create timing functions directly instead of using parser in KeyframeEffectModelTest

As the tests in KeyframeEffectModelTest are unit tests, it doesn't make
sense for them to use the parser to construct timing functions when
they can be constructed directly.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181609 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add FontFaceDescriptors IDL dictionary

To follow the spec[1]. This is the first place to use IDL dictionary
execept for testing, so this CL also includes build related changes.
Existing tests(e.g. fast/css/fontface-constructor-error.html) should
cover this change.

[1] http://dev.w3.org/csswg/css-font-loading/#fontface-interface

BUG=403150

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181610 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: fix build after r181604.

TBR=oilpan-reviews
BUG=321462
NOTRY=true

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

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